Collecting GitPython<4,>=3.1.50 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 1)) Downloading gitpython-3.1.50-py3-none-any.whl.metadata (14 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.1-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.3-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.8) 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.6.17) 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.50-py3-none-any.whl (212 kB) Downloading pyjwt-2.13.0-py3-none-any.whl (31 kB) Downloading numpy-2.5.1-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.3-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (10.9 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.50 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.1 ortools-9.15.6755 pandas-3.0.3 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.44-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.82.1-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.55.2-py3-none-any.whl.metadata (5.2 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.12.1-py3-none-any.whl.metadata (15 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.31.0-py3-none-any.whl.metadata (3.2 kB) Collecting aiohttp<3.15,>=3.14.1 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 9)) Downloading aiohttp-3.14.1-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.14.2-py3-none-any.whl.metadata (7.2 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)) Using cached pybind11-3.0.4-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.1) 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.2-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.44 (from boto3->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 1)) Downloading botocore-1.43.44-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.0-py3-none-any.whl.metadata (1.7 kB) INFO: pip is looking at multiple versions of grpcio-status to determine which version is compatible with other requirements. This could take a while. Collecting grpcio-status<2,>=1.62 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 3)) Downloading grpcio_status-1.81.1-py3-none-any.whl.metadata (1.2 kB) Collecting grpcio>=1.81.1 (from grpcio-status<2,>=1.62->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 3)) Downloading grpcio-1.82.1-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.0-py3-none-any.whl.metadata (8.6 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.0-py3-none-any.whl.metadata (2.8 kB) Collecting proto-plus<2.0.0,>=1.22.3 (from google-cloud-translate>=3.27.0->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 6)) Downloading proto_plus-1.28.1-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.4-py3-none-any.whl.metadata (9.1 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.0-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.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (94 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.44->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.44->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.3) 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.8) 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.6.17) 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.44->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.44-py3-none-any.whl (140 kB) Downloading grpcio_status-1.81.1-py3-none-any.whl (14 kB) Downloading google_auth-2.55.2-py3-none-any.whl (256 kB) Downloading google_cloud_translate-3.27.0-py3-none-any.whl (210 kB) Downloading google_cloud_storage-3.12.1-py3-none-any.whl (340 kB) Downloading google_api_core-2.31.0-py3-none-any.whl (173 kB) Downloading aiohttp-3.14.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.8 MB) Downloading pypdf-6.14.2-py3-none-any.whl (349 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.44-py3-none-any.whl (15.4 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.0-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.0-py3-none-any.whl (81 kB) Downloading googleapis_common_protos-1.75.0-py3-none-any.whl (300 kB) Downloading grpc_google_iam_v1-0.14.4-py3-none-any.whl (32 kB) Downloading grpcio-1.82.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (6.9 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.1-py3-none-any.whl (50 kB) Using cached pybind11-3.0.4-py3-none-any.whl (314 kB) Downloading requests-2.34.2-py3-none-any.whl (73 kB) Downloading s3transfer-0.19.0-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.2-py3-none-any.whl (11 kB) Downloading yarl-1.24.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (105 kB) Building wheels for collected packages: fasttext, python-pkcs11 Building wheel for fasttext (pyproject.toml): started Building wheel for fasttext (pyproject.toml): still running... 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=4553882 sha256=ab574b3f7f03528b092a9a4dc24ca3b89994fee72099f7a06996329aaab4cfc6 Stored in directory: /home/nvq1xbwiguuu/.cache/pip/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=1428013 sha256=a3c31e997153a1271bcc5fd7159c7c97aa1bf15bb14842aeff71f2507fc15e89 Stored in directory: /home/nvq1xbwiguuu/.cache/pip/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.1 aiosignal-1.4.0 boto3-1.43.44 botocore-1.43.44 click-8.4.2 fasttext-0.9.3 fonttools-4.63.0 frozenlist-1.8.0 google-api-core-2.31.0 google-auth-2.55.2 google-cloud-core-2.6.0 google-cloud-storage-3.12.1 google-cloud-translate-3.27.0 google-crc32c-1.8.0 google-resumable-media-2.10.0 googleapis-common-protos-1.75.0 grpc-google-iam-v1-0.14.4 grpcio-1.82.1 grpcio-status-1.81.1 jmespath-1.1.0 multidict-6.7.1 oscrypto-1.3.0 propcache-0.5.2 proto-plus-1.28.1 pyHanko-0.20.1 pybind11-3.0.4 pyhanko-certvalidator-0.24.1 pypdf-6.14.2 python-barcode-0.15.1 python-pkcs11-0.7.0 requests-2.34.2 s3transfer-0.19.0 tzlocal-5.4.4 uharfbuzz-0.37.3 uritools-6.1.2 yarl-1.24.2 2026-07-09 15:18:43,595 185 INFO ? odoo: Odoo version 18.0 2026-07-09 15:18:43,595 185 INFO ? odoo: Using configuration file at /home/nvq1xbwiguuu/.odoorc 2026-07-09 15:18:43,595 185 INFO ? odoo: addons paths: ['/data/build/rb-703c097-222760/odoo/addons', '/data/build/datadir/addons/18.0', '/data/build/rb-703c097-222760/addons', '/data/build/Viindoo-tvtmaaddons-18.0', '/data/build/Viindoo-erponline-enterprise-18.0', '/data/build/Viindoo-branding-18.0'] 2026-07-09 15:18:43,595 185 INFO ? odoo: database: default@default:5432 2026-07-09 15:18:43,839 185 INFO ? odoo.addons.base.models.ir_actions_report: Will use the Wkhtmltopdf binary at /usr/local/bin/wkhtmltopdf 2026-07-09 15:18:43,856 185 INFO ? odoo.addons.base.models.ir_actions_report: Will use the Wkhtmltoimage binary at /usr/local/bin/wkhtmltoimage 2026-07-09 15:18:44,229 185 INFO ? odoo.tests.common: Importing test framework 2026-07-09 15:18:44,484 185 INFO ? odoo.addons.to_base: Removing the default currency rate's SQL constraint `unique_name_per_day` 2026-07-09 15:18:44,485 185 INFO ? odoo.service.server: HTTP service (werkzeug) running on localhost:8069 2026-07-09 15:18:44,512 185 INFO rb-703c097-222760-391435 odoo.modules.loading: loading 1 modules... 2026-07-09 15:18:44,628 185 INFO rb-703c097-222760-391435 odoo.modules.loading: 1 modules loaded in 0.12s, 0 queries (+0 extra) 2026-07-09 15:18:46,746 185 INFO rb-703c097-222760-391435 odoo.modules.loading: loading 826 modules... 2026-07-09 15:18:58,333 185 INFO rb-703c097-222760-391435 odoo.modules.loading: 826 modules loaded in 11.59s, 0 queries (+0 extra) 2026-07-09 15:19:05,521 185 INFO rb-703c097-222760-391435 odoo.modules.loading: Modules loaded. 2026-07-09 15:19:05,763 185 INFO rb-703c097-222760-391435 odoo.modules.registry: Registry loaded in 21.276s 2026-07-09 15:19:05,763 185 INFO rb-703c097-222760-391435 odoo.service.server: Starting post tests 2026-07-09 15:19:06,624 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_qweb: Pregenerating assets bundles 2026-07-09 15:19:17,539 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_qweb: JS Assets bundles generated in 3.596931219100952 seconds 2026-07-09 15:19:18,434 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_qweb: CSS Assets bundles generated in 0.8948483467102051 seconds 2026-07-09 15:19:21,046 185 INFO rb-703c097-222760-391435 odoo.addons.to_warranty_stock.tests.test_access_rights: Starting TestAccessRights.test_access_stock_user ... 2026-07-09 15:19:21,127 185 INFO rb-703c097-222760-391435 odoo.addons.to_warranty_stock.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_manager ... 2026-07-09 15:19:21,165 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 11, model: stock.lot 2026-07-09 15:19:21,194 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 11, model: stock.lot 2026-07-09 15:19:21,200 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 11, model: stock.lot 2026-07-09 15:19:21,227 185 INFO rb-703c097-222760-391435 odoo.addons.to_warranty_stock.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_user ... 2026-07-09 15:19:21,255 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 10, model: stock.lot 2026-07-09 15:19:21,295 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 10, model: stock.lot 2026-07-09 15:19:21,302 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 10, model: stock.lot 2026-07-09 15:19:21,398 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 1488 checked, 6 removed 2026-07-09 15:19:22,970 185 INFO rb-703c097-222760-391435 odoo.addons.to_warranty_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_compute_supplier_warranty_expiration_date ... 2026-07-09 15:19:23,577 185 INFO rb-703c097-222760-391435 odoo.addons.to_warranty_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_compute_warranty_expiration_date ... 2026-07-09 15:19:24,036 185 INFO rb-703c097-222760-391435 odoo.addons.to_warranty_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_01 ... 2026-07-09 15:19:24,627 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-07-09 15:19:25,905 185 INFO rb-703c097-222760-391435 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_01 ... 2026-07-09 15:19:26,119 185 INFO rb-703c097-222760-391435 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_02 ... 2026-07-09 15:19:26,284 185 INFO rb-703c097-222760-391435 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_product_and_lot_01 ... 2026-07-09 15:19:26,328 185 INFO rb-703c097-222760-391435 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_01 ... 2026-07-09 15:19:26,519 185 INFO rb-703c097-222760-391435 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_02 ... 2026-07-09 15:19:26,697 185 INFO rb-703c097-222760-391435 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_03 ... 2026-07-09 15:19:26,922 185 INFO rb-703c097-222760-391435 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_04 ... 2026-07-09 15:19:27,140 185 INFO rb-703c097-222760-391435 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_05 ... 2026-07-09 15:19:27,360 185 INFO rb-703c097-222760-391435 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_06 ... 2026-07-09 15:19:27,511 185 INFO rb-703c097-222760-391435 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_expiration_date_01 ... 2026-07-09 15:19:27,682 185 INFO rb-703c097-222760-391435 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_period_01 ... 2026-07-09 15:19:27,854 185 INFO rb-703c097-222760-391435 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_start_date_01 ... 2026-07-09 15:19:28,019 185 INFO rb-703c097-222760-391435 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_update_warranty_info_of_lot_01 ... 2026-07-09 15:19:28,239 185 INFO rb-703c097-222760-391435 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_update_warranty_info_of_lot_02 ... 2026-07-09 15:19:28,463 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-07-09 15:19:28,500 185 INFO rb-703c097-222760-391435 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_add_to_cart_update_dependencies ... 2026-07-09 15:19:35,116 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:19:36,872 185 INFO rb-703c097-222760-391435 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:19:36] "GET /apps/app/12.0/module_5 HTTP/1.1" 200 - 326 0.333 1.426 2026-07-09 15:19:37,436 185 INFO rb-703c097-222760-391435 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:19:37] "POST /shop/cart/update HTTP/1.1" 303 - 180 0.150 0.404 2026-07-09 15:19:38,040 185 INFO rb-703c097-222760-391435 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:19:38] "GET /shop/cart HTTP/1.1" 200 - 149 0.107 0.487 2026-07-09 15:19:38,155 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [118] 2026-07-09 15:19:38,500 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [113] 2026-07-09 15:19:38,651 185 INFO rb-703c097-222760-391435 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_app_redirect ... 2026-07-09 15:19:44,729 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:19:44,948 185 INFO rb-703c097-222760-391435 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:19:44] "GET /apps/modules/12.0/module_base HTTP/1.1" 303 - 13 0.004 0.217 2026-07-09 15:19:45,991 185 INFO rb-703c097-222760-391435 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:19:45] "GET /apps/app/12.0/module_base HTTP/1.1" 200 - 252 0.177 0.862 2026-07-09 15:19:45,993 185 INFO rb-703c097-222760-391435 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore.test_app_redirect: waiting for threads: [] 2026-07-09 15:19:46,053 185 INFO rb-703c097-222760-391435 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_apps_store_main_website_canonical_url ... 2026-07-09 15:19:52,363 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:19:54,281 185 INFO rb-703c097-222760-391435 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:19:54] "GET /apps/app/12.0/module_base HTTP/1.1" 200 - 264 0.199 1.721 2026-07-09 15:19:54,340 185 INFO rb-703c097-222760-391435 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_button_visible_on_page_details ... 2026-07-09 15:20:03,844 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391435 login:portalapps1@abc.com from n/a 2026-07-09 15:20:03,877 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:20:04,860 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 28, model: odoo.module.version 2026-07-09 15:20:05,431 185 INFO rb-703c097-222760-391435 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:20:05] "GET /apps/app/12.0/module_5 HTTP/1.1" 200 - 338 0.192 1.370 2026-07-09 15:20:07,396 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 28, model: odoo.module.version 2026-07-09 15:20:07,441 185 INFO rb-703c097-222760-391435 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:20:07] "GET /apps/app/12.0/module_5 HTTP/1.1" 200 - 55 0.085 0.156 2026-07-09 15:20:07,461 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391435 login:portalapps2@abc.com from n/a 2026-07-09 15:20:07,841 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 29, model: odoo.module.version 2026-07-09 15:20:07,892 185 INFO rb-703c097-222760-391435 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:20:07] "GET /apps/app/12.0/module_5 HTTP/1.1" 200 - 145 0.117 0.289 2026-07-09 15:20:08,068 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391435 login:portalapps2@abc.com from n/a 2026-07-09 15:20:09,450 185 INFO rb-703c097-222760-391435 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:20:09] "GET /apps/app/12.0/module_5 HTTP/1.1" 200 - 362 0.343 1.025 2026-07-09 15:20:09,492 185 INFO rb-703c097-222760-391435 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_get_best_sell_modules ... 2026-07-09 15:20:17,198 185 INFO rb-703c097-222760-391435 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_get_newest_modules ... 2026-07-09 15:20:23,619 185 INFO rb-703c097-222760-391435 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_get_relevant_modules ... 2026-07-09 15:20:29,525 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:20:31,733 185 INFO rb-703c097-222760-391435 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:20:31] "GET /apps/category/odoo-apps-category-test-83 HTTP/1.1" 200 - 348 0.225 1.988 2026-07-09 15:20:31,805 185 INFO rb-703c097-222760-391435 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_get_top_modules_most_downloaded ... 2026-07-09 15:20:38,116 185 INFO rb-703c097-222760-391435 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_get_top_purchase_modules ... 2026-07-09 15:20:47,253 185 INFO rb-703c097-222760-391435 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_module_public ... 2026-07-09 15:20:53,652 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:20:54,874 185 INFO rb-703c097-222760-391435 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:20:54] "GET /apps/app/12.0/module_base HTTP/1.1" 404 - 196 0.144 1.080 2026-07-09 15:20:55,473 185 INFO rb-703c097-222760-391435 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:20:55] "GET /apps/app/12.0/module_base HTTP/1.1" 200 - 104 0.127 0.448 2026-07-09 15:20:55,519 185 INFO rb-703c097-222760-391435 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_rating_module ... 2026-07-09 15:21:01,508 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:21:01,758 185 INFO rb-703c097-222760-391435 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:21:01] "POST /mail/message/post HTTP/1.1" 200 - 11 0.009 0.246 2026-07-09 15:21:03,808 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391435 login:portalapps1@abc.com from n/a 2026-07-09 15:21:03,943 185 INFO rb-703c097-222760-391435 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:21:03] "POST /mail/message/post HTTP/1.1" 200 - 45 0.044 0.079 2026-07-09 15:21:04,068 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391435 login:portalapps2@abc.com from n/a 2026-07-09 15:21:04,117 185 INFO rb-703c097-222760-391435 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:21:04] "POST /mail/message/post HTTP/1.1" 200 - 11 0.009 0.029 2026-07-09 15:21:04,144 185 INFO rb-703c097-222760-391435 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_search_module ... 2026-07-09 15:21:10,538 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:21:12,757 185 INFO rb-703c097-222760-391435 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:21:12] "GET /apps/app/12.0/module_base HTTP/1.1" 200 - 265 0.239 1.982 2026-07-09 15:21:13,070 185 INFO rb-703c097-222760-391435 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:21:13] "GET /apps/app/14.0/module_base HTTP/1.1" 404 - 27 0.019 0.289 2026-07-09 15:21:13,102 185 INFO rb-703c097-222760-391435 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_show_extension_and_included_dependencies_module ... 2026-07-09 15:21:20,177 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:21:21,728 185 INFO rb-703c097-222760-391435 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:21:21] "GET /apps/app/12.0/module_base HTTP/1.1" 200 - 265 0.193 1.360 2026-07-09 15:21:21,883 185 INFO rb-703c097-222760-391435 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:21:21] "GET /apps/app/12.0/module_base HTTP/1.1" 200 - 39 0.036 0.081 2026-07-09 15:21:21,942 185 INFO rb-703c097-222760-391435 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_sitemap_apps_story_category_url ... 2026-07-09 15:21:28,271 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:21:28,992 185 INFO rb-703c097-222760-391435 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:21:28] "GET /sitemap.xml HTTP/1.1" 200 - 175 0.197 0.530 2026-07-09 15:21:29,040 185 INFO rb-703c097-222760-391435 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_url_show_modules_of_vendor ... 2026-07-09 15:21:35,306 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:21:37,159 185 INFO rb-703c097-222760-391435 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:21:37] "GET /apps/modules/browse?repo_maintainer_id=213 HTTP/1.1" 404 - 187 0.178 1.679 2026-07-09 15:21:37,177 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391435 login:vendor from n/a 2026-07-09 15:21:37,942 185 INFO rb-703c097-222760-391435 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:21:37] "GET /apps/modules/browse?repo_maintainer_id=213 HTTP/1.1" 200 - 166 0.137 0.618 2026-07-09 15:21:37,999 185 INFO rb-703c097-222760-391435 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_user_bought_apps_already_purchased ... 2026-07-09 15:21:46,062 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391435 login:portalapps1@abc.com from n/a 2026-07-09 15:21:46,088 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:21:46,908 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 64, model: odoo.module.version 2026-07-09 15:21:47,500 185 INFO rb-703c097-222760-391435 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:21:47] "GET /apps/app/12.0/module_1 HTTP/1.1" 200 - 267 0.164 1.261 2026-07-09 15:21:47,711 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 64, model: odoo.module.version 2026-07-09 15:21:47,751 185 INFO rb-703c097-222760-391435 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:21:47] "GET /apps/app/12.0/module_2 HTTP/1.1" 200 - 61 0.059 0.169 2026-07-09 15:21:47,792 185 INFO rb-703c097-222760-391435 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_user_bought_apps_download ... 2026-07-09 15:21:55,401 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391435 login:portalapps1@abc.com from n/a 2026-07-09 15:21:55,419 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:21:55,814 185 INFO rb-703c097-222760-391435 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:21:55] "GET /my/apps/download/116 HTTP/1.1" 200 - 58 0.043 0.358 2026-07-09 15:21:55,907 185 INFO rb-703c097-222760-391435 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:21:55] "GET /my/apps/download/116 HTTP/1.1" 200 - 35 0.026 0.040 2026-07-09 15:21:56,021 185 INFO rb-703c097-222760-391435 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:21:56] "GET /my/apps/download/116 HTTP/1.1" 200 - 27 0.022 0.048 2026-07-09 15:21:56,023 185 INFO rb-703c097-222760-391435 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore.test_user_bought_apps_download: waiting for threads: [] 2026-07-09 15:21:56,054 185 INFO rb-703c097-222760-391435 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_user_did_not_buy_redirect ... 2026-07-09 15:22:02,319 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391435 login:portalapps2@abc.com from n/a 2026-07-09 15:22:02,336 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:22:02,633 185 INFO rb-703c097-222760-391435 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:22:02] "GET /my/apps/download/127 HTTP/1.1" 303 - 21 0.018 0.285 2026-07-09 15:22:04,456 185 INFO rb-703c097-222760-391435 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:22:04] "GET /my HTTP/1.1" 200 - 244 0.165 1.645 2026-07-09 15:22:04,457 185 INFO rb-703c097-222760-391435 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore.test_user_did_not_buy_redirect: waiting for threads: [] 2026-07-09 15:22:04,506 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-07-09 15:22:04,679 185 INFO rb-703c097-222760-391435 odoo.addons.utm.tests.test_routes: Starting TestRoutes.test_01_web_session_destroy ... 2026-07-09 15:22:04,731 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391435 login:demo from n/a 2026-07-09 15:22:04,747 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:22:04,991 185 INFO rb-703c097-222760-391435 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:22:04] "POST /web/session/destroy HTTP/1.1" 200 - 7 0.004 0.242 2026-07-09 15:22:04,992 185 INFO rb-703c097-222760-391435 odoo.addons.utm.tests.test_routes.TestRoutes.test_01_web_session_destroy: waiting for threads: [] 2026-07-09 15:22:05,040 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 15:22:05,596 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [302] 2026-07-09 15:22:05,622 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5679] 2026-07-09 15:22:05,632 185 INFO rb-703c097-222760-391435 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-09 15:22:05,659 185 INFO rb-703c097-222760-391435 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_campaign_automatic_name ... 2026-07-09 15:22:05,705 185 INFO rb-703c097-222760-391435 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_find_or_create_record ... 2026-07-09 15:22:05,738 185 INFO rb-703c097-222760-391435 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_find_or_create_record_case ... 2026-07-09 15:22:05,777 185 INFO rb-703c097-222760-391435 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_find_or_create_with_archived_record ... 2026-07-09 15:22:05,819 185 INFO rb-703c097-222760-391435 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_name_generation ... 2026-07-09 15:22:05,863 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted utm.source records with IDs: [28, 31, 32] 2026-07-09 15:22:05,901 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted utm.medium records with IDs: [19, 22, 23] 2026-07-09 15:22:05,938 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted utm.campaign records with IDs: [12, 15, 16] 2026-07-09 15:22:05,974 185 INFO rb-703c097-222760-391435 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_name_generation_duplicate_marks ... 2026-07-09 15:22:06,049 185 INFO rb-703c097-222760-391435 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_split_name_and_count ... 2026-07-09 15:22:06,079 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-09 15:22:06,628 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [303] 2026-07-09 15:22:06,642 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5681] 2026-07-09 15:22:06,649 185 INFO rb-703c097-222760-391435 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-09 15:22:06,663 185 INFO rb-703c097-222760-391435 odoo.addons.utm.tests.test_utm_consistency: Starting TestUTMConsistency.test_utm_consistency ... 2026-07-09 15:22:06,713 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-09 15:22:07,211 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [304] 2026-07-09 15:22:07,223 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5683] 2026-07-09 15:22:07,233 185 INFO rb-703c097-222760-391435 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-09 15:22:07,247 185 INFO rb-703c097-222760-391435 odoo.addons.utm.tests.test_utm_security: Starting TestUTMSecurity.test_utm_security_admin ... 2026-07-09 15:22:07,302 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted utm.campaign records with IDs: [36] 2026-07-09 15:22:07,310 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted utm.medium records with IDs: [42] 2026-07-09 15:22:07,315 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted utm.source records with IDs: [51] 2026-07-09 15:22:07,340 185 INFO rb-703c097-222760-391435 odoo.addons.utm.tests.test_utm_security: Starting TestUTMSecurity.test_utm_security_employee ... 2026-07-09 15:22:07,390 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 75, model: utm.campaign 2026-07-09 15:22:07,403 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 75, model: utm.medium 2026-07-09 15:22:07,406 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 75, model: utm.source 2026-07-09 15:22:07,450 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-09 15:22:20,933 185 INFO rb-703c097-222760-391435 odoo.addons.viin_account.tests.test_account_account: Starting TestAccountAccount.test_account_code_check_enabled_by_default ... 2026-07-09 15:22:21,067 185 INFO rb-703c097-222760-391435 odoo.addons.viin_account.tests.test_account_account: Starting TestAccountAccount.test_create_income_deduction_account_type ... 2026-07-09 15:22:21,202 185 INFO rb-703c097-222760-391435 odoo.addons.viin_account.tests.test_account_account: Starting TestAccountAccount.test_create_income_financial_account_type ... 2026-07-09 15:22:21,328 185 INFO rb-703c097-222760-391435 odoo.addons.viin_account.tests.test_account_account: Starting TestAccountAccount.test_disable_account_code_check_via_system_param ... 2026-07-09 15:22:21,568 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-07-09 15:22:35,703 185 INFO rb-703c097-222760-391435 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_10_transfer_wizard_reconcile ... 2026-07-09 15:22:36,748 185 INFO rb-703c097-222760-391435 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_11_transfer_wizard_grouping ... 2026-07-09 15:22:37,847 185 INFO rb-703c097-222760-391435 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_12_transfer_wizard_currency_conversion ... 2026-07-09 15:22:38,710 185 INFO rb-703c097-222760-391435 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_13_transfer_wizard_no_currency_conversion ... 2026-07-09 15:22:39,549 185 INFO rb-703c097-222760-391435 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_20_period_change ... 2026-07-09 15:22:40,670 185 INFO rb-703c097-222760-391435 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_21_period_change_lock_date ... 2026-07-09 15:22:41,643 185 INFO rb-703c097-222760-391435 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_30_partner_change ... 2026-07-09 15:22:42,643 185 INFO rb-703c097-222760-391435 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_31_transfer_wizard_sign ... 2026-07-09 15:22:43,711 185 INFO rb-703c097-222760-391435 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_32_transfer_wizard_currency ... 2026-07-09 15:22:45,762 185 INFO rb-703c097-222760-391435 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_40_change_partner_basic ... 2026-07-09 15:22:47,098 185 INFO rb-703c097-222760-391435 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_41_change_partner_receivable ... 2026-07-09 15:22:48,427 185 INFO rb-703c097-222760-391435 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_42_change_partner_different_partners_error ... 2026-07-09 15:22:48,991 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-07-09 15:23:01,499 185 INFO rb-703c097-222760-391435 odoo.addons.viin_account.tests.test_account_move_delete_entry: Starting TestAccountMoveDeleteEntry.test_account_move_disallow_to_delete_entry_chain_condition ... 2026-07-09 15:23:08,365 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #80 deleted account.move.line.ctp records with IDs: [148] 2026-07-09 15:23:08,588 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #80 deleted account.move.line records with IDs: [415, 416] 2026-07-09 15:23:08,926 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #80 deleted account.move.line.ctp records with IDs: [149] 2026-07-09 15:23:09,062 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #80 deleted account.move.line records with IDs: [417, 418] 2026-07-09 15:23:09,302 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #80 deleted account.move.line.ctp records with IDs: [147] 2026-07-09 15:23:09,419 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #80 deleted account.move.line records with IDs: [413, 414] 2026-07-09 15:23:09,999 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #80 deleted account.move.line.ctp records with IDs: [150] 2026-07-09 15:23:10,130 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #80 deleted account.move.line records with IDs: [419, 420] 2026-07-09 15:23:10,537 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #80 deleted account.move records with IDs: [148] 2026-07-09 15:23:10,546 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #80 deleted mail.followers records with IDs: [882] 2026-07-09 15:23:10,659 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-07-09 15:23:10,673 185 INFO rb-703c097-222760-391435 odoo.addons.viin_account.tests.test_account_tax_group: Starting TestAccountTaxGroup.test_is_vat ... 2026-07-09 15:23:10,726 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 15:23:24,030 185 INFO rb-703c097-222760-391435 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_allocation_state_both_posted ... 2026-07-09 15:23:24,111 185 INFO rb-703c097-222760-391435 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_allocation_state_mixed_draft_posted ... 2026-07-09 15:23:24,403 185 INFO rb-703c097-222760-391435 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_allocation_state_one_cancelled ... 2026-07-09 15:23:24,714 185 INFO rb-703c097-222760-391435 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_to_transfer_amount_remaining ... 2026-07-09 15:23:24,836 185 INFO rb-703c097-222760-391435 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_transfer_allocation_valid_creation ... 2026-07-09 15:23:24,893 185 INFO rb-703c097-222760-391435 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_transfer_amount_cannot_be_zero ... 2026-07-09 15:23:25,028 185 INFO rb-703c097-222760-391435 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_transfer_amount_cannot_exceed_source_balance ... 2026-07-09 15:23:25,169 185 INFO rb-703c097-222760-391435 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_transfer_dest_partner_must_match_source ... 2026-07-09 15:23:25,688 185 INFO rb-703c097-222760-391435 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_transfer_source_dest_must_same_account ... 2026-07-09 15:23:26,064 185 INFO rb-703c097-222760-391435 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_transfer_source_dest_must_same_company ... 2026-07-09 15:23:37,361 185 INFO rb-703c097-222760-391435 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_transfer_source_dest_must_same_currency ... 2026-07-09 15:23:37,885 185 INFO rb-703c097-222760-391435 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_transferred_amount_excludes_cancelled ... 2026-07-09 15:23:38,474 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-07-09 15:23:50,741 185 INFO rb-703c097-222760-391435 odoo.addons.viin_account.tests.test_compute_account_id_no_product: Starting TestComputeAccountIdNoProduct.test_in_refund_no_product_does_not_crash ... 2026-07-09 15:23:51,204 185 INFO rb-703c097-222760-391435 odoo.addons.viin_account.tests.test_compute_account_id_no_product: Starting TestComputeAccountIdNoProduct.test_out_refund_no_product_account_unchanged ... 2026-07-09 15:23:51,571 185 INFO rb-703c097-222760-391435 odoo.addons.viin_account.tests.test_compute_account_id_no_product: Starting TestComputeAccountIdNoProduct.test_out_refund_no_product_does_not_crash ... 2026-07-09 15:23:51,954 185 INFO rb-703c097-222760-391435 odoo.addons.viin_account.tests.test_compute_account_id_no_product: Starting TestComputeAccountIdNoProduct.test_out_refund_with_product_still_overrides_account ... 2026-07-09 15:23:52,515 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-07-09 15:23:52,528 185 INFO rb-703c097-222760-391435 odoo.addons.viin_account.tests.test_fiscal_position: Starting TestFiscalPosition.test_fiscal_position ... 2026-07-09 15:23:52,682 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 15:23:53,180 185 INFO rb-703c097-222760-391435 odoo.addons.viin_account.tests.test_invoice_line: Starting TestInvoiceLine.test_invoice_line_payment ... 2026-07-09 15:23:54,398 185 INFO rb-703c097-222760-391435 odoo.addons.viin_account.tests.test_invoice_line: Starting TestInvoiceLine.test_invoice_line_payment_multi_line ... 2026-07-09 15:23:55,579 185 INFO rb-703c097-222760-391435 odoo.addons.viin_account.tests.test_invoice_line: Starting TestInvoiceLine.test_invoice_line_payment_with_tax ... 2026-07-09 15:23:56,972 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 15:23:57,220 185 INFO rb-703c097-222760-391435 odoo.addons.viin_account.tests.test_refund_account: Starting TestRefundAccount.test_add_credit_note ... 2026-07-09 15:23:57,942 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [169, 170] 2026-07-09 15:23:58,030 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [464] 2026-07-09 15:23:58,638 185 INFO rb-703c097-222760-391435 odoo.addons.viin_account.tests.test_refund_account: Starting TestRefundAccount.test_add_credit_note_purchase ... 2026-07-09 15:23:59,397 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [175, 176] 2026-07-09 15:23:59,501 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [471] 2026-07-09 15:24:00,102 185 INFO rb-703c097-222760-391435 odoo.addons.viin_account.tests.test_refund_account: Starting TestRefundAccount.test_not_config_refund_account ... 2026-07-09 15:24:00,506 185 INFO rb-703c097-222760-391435 odoo.addons.viin_account.tests.test_refund_account: Starting TestRefundAccount.test_onchange_refund_account_category ... 2026-07-09 15:24:01,186 185 INFO rb-703c097-222760-391435 odoo.addons.viin_account.tests.test_refund_account: Starting TestRefundAccount.test_onchange_refund_account_product ... 2026-07-09 15:24:01,887 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 15:24:02,399 185 INFO rb-703c097-222760-391435 odoo.addons.viin_account.tests.test_refund_account_access_right: Starting TestRefundAccountAccessRight.test_access_right_product_admin ... 2026-07-09 15:24:02,654 185 INFO rb-703c097-222760-391435 odoo.addons.viin_account.tests.test_refund_account_access_right: Starting TestRefundAccountAccessRight.test_access_right_product_billing_access_rights ... 2026-07-09 15:24:02,793 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 86, model: product.product 2026-07-09 15:24:02,811 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 86, model: product.template 2026-07-09 15:24:02,845 185 INFO rb-703c097-222760-391435 odoo.addons.viin_account.tests.test_refund_account_access_right: Starting TestRefundAccountAccessRight.test_access_right_product_billing_settings ... 2026-07-09 15:24:03,212 185 INFO rb-703c097-222760-391435 odoo.addons.viin_account.tests.test_refund_account_access_right: Starting TestRefundAccountAccessRight.test_access_right_product_category ... 2026-07-09 15:24:03,275 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-09 15:24:15,897 185 INFO rb-703c097-222760-391435 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_full_flow_purchase_bill_then_credit_note ... 2026-07-09 15:24:16,818 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #87 deleted account.move.line.ctp records with IDs: [181, 182] 2026-07-09 15:24:16,918 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #87 deleted account.move.line records with IDs: [493] 2026-07-09 15:24:17,674 185 INFO rb-703c097-222760-391435 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_full_flow_sale_invoice_then_credit_note ... 2026-07-09 15:24:18,617 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #87 deleted account.move.line.ctp records with IDs: [187, 188] 2026-07-09 15:24:18,712 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #87 deleted account.move.line records with IDs: [500] 2026-07-09 15:24:19,367 185 INFO rb-703c097-222760-391435 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_multi_product_credit_note_mixed_config ... 2026-07-09 15:24:19,956 185 INFO rb-703c097-222760-391435 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_odoo_default_reverse_in_invoice_without_refund_config ... 2026-07-09 15:24:20,915 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #87 deleted account.move.line.ctp records with IDs: [193, 194] 2026-07-09 15:24:21,028 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #87 deleted account.move.line records with IDs: [512] 2026-07-09 15:24:21,390 185 INFO rb-703c097-222760-391435 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_odoo_default_reverse_in_receipt_without_refund_config ... 2026-07-09 15:24:22,329 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #87 deleted account.move.line.ctp records with IDs: [197, 198] 2026-07-09 15:24:22,430 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #87 deleted account.move.line records with IDs: [519] 2026-07-09 15:24:22,809 185 INFO rb-703c097-222760-391435 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_odoo_default_reverse_out_invoice_without_refund_config ... 2026-07-09 15:24:23,802 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #87 deleted account.move.line.ctp records with IDs: [201, 202] 2026-07-09 15:24:23,914 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #87 deleted account.move.line records with IDs: [526] 2026-07-09 15:24:24,258 185 INFO rb-703c097-222760-391435 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_odoo_default_reverse_out_receipt_without_refund_config ... 2026-07-09 15:24:25,395 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #87 deleted account.move.line.ctp records with IDs: [205, 206] 2026-07-09 15:24:25,493 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #87 deleted account.move.line records with IDs: [533] 2026-07-09 15:24:25,841 185 INFO rb-703c097-222760-391435 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_product_refund_overrides_category_refund ... 2026-07-09 15:24:26,417 185 INFO rb-703c097-222760-391435 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_purchase_bill_uses_regular_expense_account ... 2026-07-09 15:24:26,914 185 INFO rb-703c097-222760-391435 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_purchase_credit_note_category_fallback ... 2026-07-09 15:24:27,427 185 INFO rb-703c097-222760-391435 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_purchase_credit_note_company_settings_fallback ... 2026-07-09 15:24:27,976 185 INFO rb-703c097-222760-391435 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_purchase_credit_note_no_refund_config ... 2026-07-09 15:24:28,487 185 INFO rb-703c097-222760-391435 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_purchase_credit_note_product_level_refund_account ... 2026-07-09 15:24:29,080 185 INFO rb-703c097-222760-391435 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_purchase_receipt_uses_regular_expense_account ... 2026-07-09 15:24:29,587 185 INFO rb-703c097-222760-391435 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_refund_with_fiscal_position_mapping ... 2026-07-09 15:24:30,134 185 INFO rb-703c097-222760-391435 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_purchase_bill_category_fallback ... 2026-07-09 15:24:31,117 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #87 deleted account.move.line.ctp records with IDs: [209, 210] 2026-07-09 15:24:31,267 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #87 deleted account.move.line records with IDs: [564] 2026-07-09 15:24:31,856 185 INFO rb-703c097-222760-391435 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_purchase_bill_company_fallback ... 2026-07-09 15:24:32,773 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #87 deleted account.move.line.ctp records with IDs: [213, 214] 2026-07-09 15:24:32,858 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #87 deleted account.move.line records with IDs: [571] 2026-07-09 15:24:33,293 185 INFO rb-703c097-222760-391435 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_purchase_bill_product_level ... 2026-07-09 15:24:34,280 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #87 deleted account.move.line.ctp records with IDs: [217, 218] 2026-07-09 15:24:34,384 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #87 deleted account.move.line records with IDs: [578] 2026-07-09 15:24:34,816 185 INFO rb-703c097-222760-391435 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_purchase_receipt_uses_refund_account ... 2026-07-09 15:24:35,717 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #87 deleted account.move.line.ctp records with IDs: [221, 222] 2026-07-09 15:24:35,808 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #87 deleted account.move.line records with IDs: [585] 2026-07-09 15:24:36,609 185 INFO rb-703c097-222760-391435 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_sale_invoice_category_fallback ... 2026-07-09 15:24:37,662 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #87 deleted account.move.line.ctp records with IDs: [227, 228] 2026-07-09 15:24:37,770 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #87 deleted account.move.line records with IDs: [592] 2026-07-09 15:24:38,322 185 INFO rb-703c097-222760-391435 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_sale_invoice_company_fallback ... 2026-07-09 15:24:39,578 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #87 deleted account.move.line.ctp records with IDs: [231, 232] 2026-07-09 15:24:39,679 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #87 deleted account.move.line records with IDs: [599] 2026-07-09 15:24:40,095 185 INFO rb-703c097-222760-391435 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_sale_invoice_no_refund ... 2026-07-09 15:24:41,027 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #87 deleted account.move.line.ctp records with IDs: [235, 236] 2026-07-09 15:24:41,157 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #87 deleted account.move.line records with IDs: [606] 2026-07-09 15:24:41,586 185 INFO rb-703c097-222760-391435 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_sale_invoice_product_level ... 2026-07-09 15:24:42,610 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #87 deleted account.move.line.ctp records with IDs: [239, 240] 2026-07-09 15:24:42,696 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #87 deleted account.move.line records with IDs: [613] 2026-07-09 15:24:43,183 185 INFO rb-703c097-222760-391435 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_sale_receipt_uses_refund_account ... 2026-07-09 15:24:44,311 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #87 deleted account.move.line.ctp records with IDs: [243, 244] 2026-07-09 15:24:44,454 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #87 deleted account.move.line records with IDs: [620] 2026-07-09 15:24:45,357 185 INFO rb-703c097-222760-391435 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_sale_credit_note_category_fallback ... 2026-07-09 15:24:46,019 185 INFO rb-703c097-222760-391435 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_sale_credit_note_company_settings_fallback ... 2026-07-09 15:24:46,648 185 INFO rb-703c097-222760-391435 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_sale_credit_note_no_refund_config ... 2026-07-09 15:24:47,259 185 INFO rb-703c097-222760-391435 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_sale_credit_note_product_level_refund_account ... 2026-07-09 15:24:47,844 185 INFO rb-703c097-222760-391435 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_sale_invoice_uses_regular_income_account ... 2026-07-09 15:24:48,407 185 INFO rb-703c097-222760-391435 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_sale_receipt_uses_regular_income_account ... 2026-07-09 15:24:49,022 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-07-09 15:25:02,441 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #89 deleted ir.model.data records with IDs: [333496] 2026-07-09 15:25:02,441 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #89 deleted account.journal records with IDs: [209] 2026-07-09 15:25:02,447 185 INFO rb-703c097-222760-391435 odoo.addons.viin_account.tests.test_res_company: Starting TestResCompanyAccounting.test_automatic_entry_journal_created_on_first_call ... 2026-07-09 15:25:02,634 185 INFO rb-703c097-222760-391435 odoo.addons.viin_account.tests.test_res_company: Starting TestResCompanyAccounting.test_automatic_entry_journal_falls_back_to_default ... 2026-07-09 15:25:02,809 185 INFO rb-703c097-222760-391435 odoo.addons.viin_account.tests.test_res_company: Starting TestResCompanyAccounting.test_automatic_entry_journal_reused_on_second_call ... 2026-07-09 15:25:02,934 185 INFO rb-703c097-222760-391435 odoo.addons.viin_account.tests.test_res_company: Starting TestResCompanyAccounting.test_get_account_by_code_found ... 2026-07-09 15:25:03,046 185 INFO rb-703c097-222760-391435 odoo.addons.viin_account.tests.test_res_company: Starting TestResCompanyAccounting.test_get_account_by_code_not_found ... 2026-07-09 15:25:03,146 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-07-09 15:25:03,275 185 INFO rb-703c097-222760-391435 odoo.addons.viin_account.tests.test_res_config_settings: Starting TestResConfigSettings.test_category_explicit_value_overrides_settings ... 2026-07-09 15:25:04,593 185 INFO rb-703c097-222760-391435 odoo.addons.viin_account.tests.test_res_config_settings: Starting TestResConfigSettings.test_expense_refund_categ_set_via_settings_persists ... 2026-07-09 15:25:06,009 185 INFO rb-703c097-222760-391435 odoo.addons.viin_account.tests.test_res_config_settings: Starting TestResConfigSettings.test_income_refund_categ_set_via_settings_persists ... 2026-07-09 15:25:07,283 185 INFO rb-703c097-222760-391435 odoo.addons.viin_account.tests.test_res_config_settings: Starting TestResConfigSettings.test_settings_refund_account_applies_to_new_category ... 2026-07-09 15:25:08,497 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 15:25:08,511 185 INFO rb-703c097-222760-391435 odoo.addons.viin_account.tests.test_res_config_settings: Starting TestAccountActivationUpsellSettings.test_compute_available_is_false_when_module_present_but_uninstallable ... 2026-07-09 15:25:08,703 185 INFO rb-703c097-222760-391435 odoo.addons.viin_account.tests.test_res_config_settings: Starting TestAccountActivationUpsellSettings.test_compute_available_reflects_module_presence_in_addons_path ... 2026-07-09 15:25:08,915 185 INFO rb-703c097-222760-391435 odoo.addons.viin_account.tests.test_res_config_settings: Starting TestAccountActivationUpsellSettings.test_module_field_pairs_have_matching_availability_field_compute_and_setting ... 2026-07-09 15:25:08,966 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 15:25:21,745 185 INFO rb-703c097-222760-391435 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_billing_type_propagates_to_child_contacts ... 2026-07-09 15:25:21,888 185 INFO rb-703c097-222760-391435 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_company_partner_billing_type_is_vendor_bill ... 2026-07-09 15:25:21,994 185 INFO rb-703c097-222760-391435 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_individual_partner_billing_type_is_purchase_receipt ... 2026-07-09 15:25:22,086 185 INFO rb-703c097-222760-391435 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_other_payable_account_falls_back_to_standard ... 2026-07-09 15:25:22,179 185 INFO rb-703c097-222760-391435 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_other_payable_account_returns_configured ... 2026-07-09 15:25:22,256 185 INFO rb-703c097-222760-391435 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_other_receivable_account_falls_back_to_standard ... 2026-07-09 15:25:22,381 185 INFO rb-703c097-222760-391435 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_other_receivable_account_returns_configured ... 2026-07-09 15:25:22,490 185 INFO rb-703c097-222760-391435 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_partner_with_company_name_billing_type ... 2026-07-09 15:25:22,716 185 INFO rb-703c097-222760-391435 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_unreconciled_lines_after_partial_payment ... 2026-07-09 15:25:24,374 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-07-09 15:25:25,648 185 INFO rb-703c097-222760-391435 odoo.addons.viin_account.tests.test_reverse_move_line: Starting TestReverseMoveLine.test_reverse_move_line ... 2026-07-09 15:25:26,076 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [251, 252] 2026-07-09 15:25:26,224 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [649] 2026-07-09 15:25:26,913 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 15:25:44,835 185 INFO rb-703c097-222760-391435 odoo.addons.viin_account_auto_transfer.tests.test_account_auto_transfer_model: Starting TestAccountAutoTransferModel.test_check_src_line_ids_duplicate_account_across_lines_raises ... 2026-07-09 15:25:45,090 185 INFO rb-703c097-222760-391435 odoo.addons.viin_account_auto_transfer.tests.test_account_auto_transfer_model: Starting TestAccountAutoTransferModel.test_check_total_transfer_percentage_exceeds_100_raises ... 2026-07-09 15:25:45,275 185 INFO rb-703c097-222760-391435 odoo.addons.viin_account_auto_transfer.tests.test_account_auto_transfer_model: Starting TestAccountAutoTransferModel.test_compute_account_ids_exact_type_matches_only_exact_code ... 2026-07-09 15:25:45,422 185 INFO rb-703c097-222760-391435 odoo.addons.viin_account_auto_transfer.tests.test_account_auto_transfer_model: Starting TestAccountAutoTransferModel.test_compute_account_ids_prefix_type_matches_only_that_prefix ... 2026-07-09 15:25:45,628 185 INFO rb-703c097-222760-391435 odoo.addons.viin_account_auto_transfer.tests.test_account_auto_transfer_model: Starting TestAccountAutoTransferModel.test_compute_account_ids_resolves_under_own_company_not_ambient ... 2026-07-09 15:25:45,773 185 INFO rb-703c097-222760-391435 odoo.addons.viin_account_auto_transfer.tests.test_account_auto_transfer_model: Starting TestAccountAutoTransferModel.test_cron_domain_matches_only_activated_rules ... 2026-07-09 15:25:45,828 185 INFO rb-703c097-222760-391435 odoo.addons.viin_account_auto_transfer.tests.test_account_auto_transfer_model: Starting TestAccountAutoTransferModel.test_perform_transfer_creates_move_and_clears_source_balance ... 2026-07-09 15:25:46,536 185 INFO rb-703c097-222760-391435 odoo.addons.viin_account_auto_transfer.tests.test_account_auto_transfer_model: Starting TestAccountAutoTransferModel.test_perform_transfer_splits_balance_across_destination_lines_by_percentage ... 2026-07-09 15:25:47,195 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-07-09 15:26:10,762 185 INFO rb-703c097-222760-391435 odoo.addons.viin_account_bank_statement_import.tests.test_csv_import: Starting TestImportCSV.test_01_invalid_csv_file_mimetype ... 2026-07-09 15:26:10,868 185 INFO rb-703c097-222760-391435 odoo.addons.viin_account_bank_statement_import.tests.test_csv_import: Starting TestImportCSV.test_11_invalid_csv_file_content ... 2026-07-09 15:26:10,945 185 INFO rb-703c097-222760-391435 odoo.addons.viin_account_bank_statement_import.tests.test_csv_import: Starting TestImportCSV.test_21_csv_file_import ... 2026-07-09 15:26:11,768 185 INFO rb-703c097-222760-391435 odoo.addons.viin_account_bank_statement_import.tests.test_csv_import: Starting TestImportCSV.test_25_import_without_outstanding_account_raises ... 2026-07-09 15:26:11,942 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-07-09 15:26:35,058 185 INFO rb-703c097-222760-391435 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_import: Starting TestImportCSV.test_01_invalid_xlsx_file_mimetype ... 2026-07-09 15:26:35,145 185 INFO rb-703c097-222760-391435 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_import: Starting TestImportCSV.test_11_invalid_xlsx_file_content ... 2026-07-09 15:26:35,240 185 INFO rb-703c097-222760-391435 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_import: Starting TestImportCSV.test_21_xlsx_file_import ... 2026-07-09 15:26:36,114 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-07-09 15:26:59,920 185 INFO rb-703c097-222760-391435 odoo.addons.viin_account_bank_statement_import_rje.tests.test_rje_import: Starting TestImportRJE.test_01_invalid_rje_file_extension ... 2026-07-09 15:27:00,011 185 INFO rb-703c097-222760-391435 odoo.addons.viin_account_bank_statement_import_rje.tests.test_rje_import: Starting TestImportRJE.test_11_invalid_rje_file_content ... 2026-07-09 15:27:00,084 185 INFO rb-703c097-222760-391435 odoo.addons.viin_account_bank_statement_import_rje.tests.test_rje_import: Starting TestImportRJE.test_22_rje_file_import ... 2026-07-09 15:27:04,679 185 INFO rb-703c097-222760-391435 odoo.addons.viin_account_bank_statement_import_rje.tests.test_rje_import: Starting TestImportRJE.test_22_rje_file_import_wrong_currency ... 2026-07-09 15:27:04,888 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-07-09 15:27:27,789 185 INFO rb-703c097-222760-391435 odoo.addons.viin_account_reconciliation.tests.test_account_bank_statement: Starting TestReconciliationAccountBankStatementLine.test_01_statement_valid_complete ... 2026-07-09 15:27:29,815 185 INFO rb-703c097-222760-391435 odoo.addons.viin_account_reconciliation.tests.test_account_bank_statement: Starting TestReconciliationAccountBankStatementLine.test_02_lines_widget_open_balance ... 2026-07-09 15:27:31,024 185 INFO rb-703c097-222760-391435 odoo.addons.viin_account_reconciliation.tests.test_account_bank_statement: Starting TestReconciliationAccountBankStatementLine.test_03_check_default_foreign_currency ... 2026-07-09 15:27:31,505 185 INFO rb-703c097-222760-391435 odoo.addons.viin_account_reconciliation.tests.test_account_bank_statement: Starting TestReconciliationAccountBankStatementLine.test_04_check_change_foreign_currency ... 2026-07-09 15:27:32,059 185 INFO rb-703c097-222760-391435 odoo.addons.viin_account_reconciliation.tests.test_account_bank_statement: Starting TestReconciliationAccountBankStatementLine.test_05_check_statement ... 2026-07-09 15:27:33,224 185 INFO rb-703c097-222760-391435 odoo.addons.viin_account_reconciliation.tests.test_account_bank_statement: Starting TestReconciliationAccountBankStatementLine.test_06_get_move_lines_data ... 2026-07-09 15:27:34,126 185 INFO rb-703c097-222760-391435 odoo.addons.viin_account_reconciliation.tests.test_account_bank_statement: Starting TestReconciliationAccountBankStatementLine.test_07_button_draft_with_reconciliation ... 2023-01-10 00:00:00,000 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #101 deleted account.move.line.ctp records with IDs: [307] 2023-01-10 00:00:00,000 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #101 deleted account.move.line records with IDs: [760] 2026-07-09 15:27:37,422 185 INFO rb-703c097-222760-391435 odoo.addons.viin_account_reconciliation.tests.test_account_bank_statement: Starting TestReconciliationAccountBankStatementLine.test_08_reconcile_payment_with_bank_statement_same_currency ... 2023-01-11 00:00:00,000 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #101 deleted account.move.line.ctp records with IDs: [310] 2023-01-11 00:00:00,000 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #101 deleted account.move.line records with IDs: [765] 2026-07-09 15:27:39,874 185 INFO rb-703c097-222760-391435 odoo.addons.viin_account_reconciliation.tests.test_account_bank_statement: Starting TestReconciliationAccountBankStatementLine.test_09_reconcile_payment_with_bank_statement_different_currency ... 2023-01-11 00:00:00,000 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #101 deleted account.move.line.ctp records with IDs: [313] 2023-01-11 00:00:00,000 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #101 deleted account.move.line records with IDs: [770] 2026-07-09 15:27:42,262 185 INFO rb-703c097-222760-391435 odoo.addons.viin_account_reconciliation.tests.test_account_bank_statement: Starting TestReconciliationAccountBankStatementLine.test_10_adjust_bank_statement_line ... 2026-07-09 15:27:43,683 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #101 deleted account.move.line.ctp records with IDs: [314] 2026-07-09 15:27:43,953 185 INFO rb-703c097-222760-391435 odoo.addons.viin_account_reconciliation.tests.test_account_bank_statement: Starting TestReconciliationAccountBankStatementLine.test_statement_valid_complete_1 ... 2026-07-09 15:27:45,910 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-07-09 15:28:03,347 185 INFO rb-703c097-222760-391435 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_auto_recurring_transfer_1 ... 2026-07-09 15:28:05,780 185 INFO rb-703c097-222760-391435 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_auto_recurring_transfer_2 ... 2026-07-09 15:28:09,014 185 INFO rb-703c097-222760-391435 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_auto_recurring_transfer_3 ... 2026-07-09 15:28:12,969 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #103 deleted account.move.line.ctp records with IDs: [337, 338, 339, 340] 2026-07-09 15:28:13,160 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #103 deleted account.move.line records with IDs: [810, 811, 812, 813, 814, 815, 816, 817] 2026-07-09 15:28:13,337 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #103 deleted account.move records with IDs: [298, 299, 300, 301] 2026-07-09 15:28:14,167 185 INFO rb-703c097-222760-391435 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_auto_recurring_transfer_with_foreign_currency ... 2026-07-09 15:28:18,233 185 INFO rb-703c097-222760-391435 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_manual_recurring_transfer_4 ... 2026-07-09 15:28:21,327 185 INFO rb-703c097-222760-391435 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_move_line_dates_constraint ... 2026-07-09 15:28:21,796 185 INFO rb-703c097-222760-391435 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_move_line_name ... 2026-07-09 15:28:22,129 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-07-09 15:28:22,181 185 INFO rb-703c097-222760-391435 odoo.addons.viin_amazon.tests.test_amazon_dns_record: Starting TestAmazonDnsRecord.test_dns_01_create_each_selection_type ... 2026-07-09 15:28:22,241 185 INFO rb-703c097-222760-391435 odoo.addons.viin_amazon.tests.test_amazon_dns_record: Starting TestAmazonDnsRecord.test_dns_02_required_fields_must_raise ... 2026-07-09 15:28:22,276 185 INFO rb-703c097-222760-391435 odoo.addons.viin_amazon.tests.test_amazon_dns_record: Starting TestAmazonDnsRecord.test_dns_03_invalid_selection_value ... 2026-07-09 15:28:22,320 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 15:28:22,976 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [305] 2026-07-09 15:28:22,999 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5795] 2026-07-09 15:28:23,014 185 INFO rb-703c097-222760-391435 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-09 15:28:23,508 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [306] 2026-07-09 15:28:23,524 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5797] 2026-07-09 15:28:23,538 185 INFO rb-703c097-222760-391435 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-09 15:28:23,566 185 INFO rb-703c097-222760-391435 odoo.addons.viin_amazon.tests.test_amazon_region: Starting TestAmazonRegion.test_region_01_seed_xmlids_exist ... 2026-07-09 15:28:23,620 185 INFO rb-703c097-222760-391435 odoo.addons.viin_amazon.tests.test_amazon_region: Starting TestAmazonRegion.test_region_02_seed_inactive_by_default ... 2026-07-09 15:28:23,674 185 INFO rb-703c097-222760-391435 odoo.addons.viin_amazon.tests.test_amazon_region: Starting TestAmazonRegion.test_region_03_sql_code_uniq ... 2026-07-09 15:28:23,709 185 INFO rb-703c097-222760-391435 odoo.addons.viin_amazon.tests.test_amazon_region: Starting TestAmazonRegion.test_region_04_active_test_default_filter ... 2026-07-09 15:28:23,739 185 INFO rb-703c097-222760-391435 odoo.addons.viin_amazon.tests.test_amazon_region: Starting TestAmazonRegion.test_region_05_acl_group_user_read_only ... 2026-07-09 15:28:23,755 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 105, model: amazon.region 2026-07-09 15:28:23,771 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 105, model: amazon.region 2026-07-09 15:28:23,790 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 105, model: amazon.region 2026-07-09 15:28:23,802 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted amazon.region records with IDs: [25] 2026-07-09 15:28:23,831 185 INFO rb-703c097-222760-391435 odoo.addons.viin_amazon.tests.test_amazon_region: Starting TestAmazonRegion.test_region_06_acl_group_admin_full_crud ... 2026-07-09 15:28:23,856 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #106 deleted amazon.region records with IDs: [26] 2026-07-09 15:28:23,896 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-07-09 15:28:23,929 185 INFO rb-703c097-222760-391435 odoo.addons.viin_amazon.tests.test_res_config_settings: Starting TestResConfigSettings.test_config_01_save_aws_credentials ... 2026-07-09 15:28:25,072 185 INFO rb-703c097-222760-391435 odoo.addons.viin_amazon.tests.test_res_config_settings: Starting TestResConfigSettings.test_config_02_overwrite_existing_credentials ... 2026-07-09 15:28:26,935 185 INFO rb-703c097-222760-391435 odoo.addons.viin_amazon.tests.test_res_config_settings: Starting TestResConfigSettings.test_config_03_module_viin_amazon_ses_field ... 2026-07-09 15:28:27,176 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 15:28:27,209 185 INFO rb-703c097-222760-391435 odoo.addons.viin_amazon_ses.tests.test_amazon_api_mixin: Starting TestAmazonApiMixin.test_amazon_api_mixin_01_default_region_is_first_active ... 2026-07-09 15:28:27,252 185 INFO rb-703c097-222760-391435 odoo.addons.viin_amazon_ses.tests.test_amazon_api_mixin: Starting TestAmazonApiMixin.test_amazon_api_mixin_02_create_fails_when_no_active_region ... 2026-07-09 15:28:27,299 185 INFO rb-703c097-222760-391435 odoo.addons.viin_amazon_ses.tests.test_amazon_api_mixin: Starting TestAmazonApiMixin.test_amazon_api_mixin_03_get_client_forwards_credentials_and_region ... 2026-07-09 15:28:27,332 185 INFO rb-703c097-222760-391435 odoo.addons.viin_amazon_ses.tests.test_amazon_api_mixin: Starting TestAmazonApiMixin.test_amazon_api_mixin_04_get_client_reads_parameters_with_sudo ... 2026-07-09 15:28:27,804 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [307] 2026-07-09 15:28:27,815 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5799] 2026-07-09 15:28:27,822 185 INFO rb-703c097-222760-391435 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-09 15:28:27,876 185 INFO rb-703c097-222760-391435 odoo.addons.viin_amazon_ses.tests.test_amazon_api_mixin: Starting TestAmazonApiMixin.test_amazon_api_mixin_05_validation_error_unrecognized_client ... 2026-07-09 15:28:27,919 185 INFO rb-703c097-222760-391435 odoo.addons.viin_amazon_ses.tests.test_amazon_api_mixin: Starting TestAmazonApiMixin.test_amazon_api_mixin_06_validation_error_other_codes ... 2026-07-09 15:28:27,968 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-09 15:28:27,999 185 INFO rb-703c097-222760-391435 odoo.addons.viin_amazon_ses.tests.test_ses_identity_create: Starting TestSesIdentityCreate.test_ses_identity_create_01_domain_identity_creates_dkim_cname_rows ... 2026-07-09 15:28:28,043 185 INFO rb-703c097-222760-391435 odoo.addons.viin_amazon_ses.tests.test_ses_identity_create: Starting TestSesIdentityCreate.test_ses_identity_create_02_email_identity_without_dkim_tokens ... 2026-07-09 15:28:28,085 185 INFO rb-703c097-222760-391435 odoo.addons.viin_amazon_ses.tests.test_ses_identity_create: Starting TestSesIdentityCreate.test_ses_identity_create_03_already_exists_triggers_get_and_sync ... 2026-07-09 15:28:28,146 185 INFO rb-703c097-222760-391435 odoo.addons.viin_amazon_ses.tests.test_ses_identity_create: Starting TestSesIdentityCreate.test_ses_identity_create_04_unrecognized_client_raises_validation ... 2026-07-09 15:28:28,222 185 INFO rb-703c097-222760-391435 odoo.addons.viin_amazon_ses.tests.test_ses_identity_create: Starting TestSesIdentityCreate.test_ses_identity_create_05_other_client_error_raises_validation ... 2026-07-09 15:28:28,259 185 INFO rb-703c097-222760-391435 odoo.addons.viin_amazon_ses.tests.test_ses_identity_create: Starting TestSesIdentityCreate.test_ses_identity_create_06_unique_name_per_region ... 2026-07-09 15:28:28,295 185 INFO rb-703c097-222760-391435 odoo.addons.viin_amazon_ses.tests.test_ses_identity_create: Starting TestSesIdentityCreate.test_ses_identity_create_07_same_name_allowed_in_different_region ... 2026-07-09 15:28:28,334 185 INFO rb-703c097-222760-391435 odoo.addons.viin_amazon_ses.tests.test_ses_identity_create: Starting TestSesIdentityCreate.test_ses_identity_create_08_re_identify_replaces_dkim_records ... 2026-07-09 15:28:28,366 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted amazon.dns.record records with IDs: [17, 18, 19] 2026-07-09 15:28:28,404 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 15:28:28,429 185 INFO rb-703c097-222760-391435 odoo.addons.viin_amazon_ses.tests.test_ses_identity_cron: Starting TestSesIdentityCron.test_ses_identity_cron_01_only_pending_identities_call_ses ... 2026-07-09 15:28:28,473 185 INFO rb-703c097-222760-391435 odoo.addons.viin_amazon_ses.tests.test_ses_identity_cron: Starting TestSesIdentityCron.test_ses_identity_cron_02_one_failure_does_not_abort_others ... 2026-07-09 15:28:28,515 185 INFO rb-703c097-222760-391435 odoo.addons.viin_amazon_ses.tests.test_ses_identity_cron: Starting TestSesIdentityCron.test_ses_identity_cron_03_auto_commit_propagated_to_sync ... 2026-07-09 15:28:28,560 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 15:28:28,609 185 INFO rb-703c097-222760-391435 odoo.addons.viin_amazon_ses.tests.test_ses_identity_misc: Starting TestSesIdentityMisc.test_ses_identity_misc_01_type_precomputed_from_name ... 2026-07-09 15:28:28,640 185 INFO rb-703c097-222760-391435 odoo.addons.viin_amazon_ses.tests.test_ses_identity_misc: Starting TestSesIdentityMisc.test_ses_identity_misc_02_amazon_region_readonly_on_identity ... 2026-07-09 15:28:28,665 185 INFO rb-703c097-222760-391435 odoo.addons.viin_amazon_ses.tests.test_ses_identity_misc: Starting TestSesIdentityMisc.test_ses_identity_misc_03_server_action_runs_sync_on_active_ids ... 2026-07-09 15:28:28,709 185 INFO rb-703c097-222760-391435 odoo.addons.viin_amazon_ses.tests.test_ses_identity_misc: Starting TestSesIdentityMisc.test_ses_identity_misc_04_group_user_can_crud_identities ... 2026-07-09 15:28:29,339 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [308] 2026-07-09 15:28:29,352 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5801] 2026-07-09 15:28:29,360 185 INFO rb-703c097-222760-391435 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-09 15:28:29,418 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #108 deleted amazon.ses.identity records with IDs: [30] 2026-07-09 15:28:29,450 185 INFO rb-703c097-222760-391435 odoo.addons.viin_amazon_ses.tests.test_ses_identity_misc: Starting TestSesIdentityMisc.test_ses_identity_misc_05_cron_job_metadata ... 2026-07-09 15:28:29,498 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-09 15:28:29,526 185 INFO rb-703c097-222760-391435 odoo.addons.viin_amazon_ses.tests.test_ses_identity_remove_unlink: Starting TestSesIdentityRemoveUnlink.test_ses_identity_remove_01_delete_email_identity_and_clear_local ... 2026-07-09 15:28:29,551 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted amazon.dns.record records with IDs: [22] 2026-07-09 15:28:29,575 185 INFO rb-703c097-222760-391435 odoo.addons.viin_amazon_ses.tests.test_ses_identity_remove_unlink: Starting TestSesIdentityRemoveUnlink.test_ses_identity_remove_02_not_found_on_delete_is_ignored ... 2026-07-09 15:28:29,609 185 INFO rb-703c097-222760-391435 odoo.addons.viin_amazon_ses.tests.test_ses_identity_remove_unlink: Starting TestSesIdentityRemoveUnlink.test_ses_identity_remove_03_unrecognized_client_raises_validation ... 2026-07-09 15:28:29,660 185 INFO rb-703c097-222760-391435 odoo.addons.viin_amazon_ses.tests.test_ses_identity_remove_unlink: Starting TestSesIdentityRemoveUnlink.test_ses_identity_remove_04_plain_exception_raises_validation ... 2026-07-09 15:28:29,695 185 INFO rb-703c097-222760-391435 odoo.addons.viin_amazon_ses.tests.test_ses_identity_remove_unlink: Starting TestSesIdentityRemoveUnlink.test_ses_identity_remove_05_unlink_invokes_delete_first ... 2026-07-09 15:28:29,723 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted amazon.ses.identity records with IDs: [35] 2026-07-09 15:28:29,752 185 INFO rb-703c097-222760-391435 odoo.addons.viin_amazon_ses.tests.test_ses_identity_remove_unlink: Starting TestSesIdentityRemoveUnlink.test_ses_identity_remove_06_unlink_deletes_dkim_dns_rows ... 2026-07-09 15:28:29,776 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted amazon.dns.record records with IDs: [23, 24, 25] 2026-07-09 15:28:29,778 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted amazon.ses.identity records with IDs: [36] 2026-07-09 15:28:29,804 185 INFO rb-703c097-222760-391435 odoo.addons.viin_amazon_ses.tests.test_ses_identity_remove_unlink: Starting TestSesIdentityRemoveUnlink.test_ses_identity_remove_07_form_remove_button_invisible_modifier ... 2026-07-09 15:28:29,839 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 15:28:29,863 185 INFO rb-703c097-222760-391435 odoo.addons.viin_amazon_ses.tests.test_ses_identity_sync: Starting TestSesIdentitySync.test_ses_identity_sync_01_status_success_updates_state_and_dkim ... 2026-07-09 15:28:29,902 185 INFO rb-703c097-222760-391435 odoo.addons.viin_amazon_ses.tests.test_ses_identity_sync: Starting TestSesIdentitySync.test_ses_identity_sync_02_status_pending ... 2026-07-09 15:28:29,945 185 INFO rb-703c097-222760-391435 odoo.addons.viin_amazon_ses.tests.test_ses_identity_sync: Starting TestSesIdentitySync.test_ses_identity_sync_03_status_failed_and_temporary_failure ... 2026-07-09 15:28:29,991 185 INFO rb-703c097-222760-391435 odoo.addons.viin_amazon_ses.tests.test_ses_identity_sync: Starting TestSesIdentitySync.test_ses_identity_sync_04_missing_verification_status ... 2026-07-09 15:28:30,043 185 INFO rb-703c097-222760-391435 odoo.addons.viin_amazon_ses.tests.test_ses_identity_sync: Starting TestSesIdentitySync.test_ses_identity_sync_05_not_found_resets_identity_and_clears_dkim ... 2026-07-09 15:28:30,064 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted amazon.dns.record records with IDs: [28] 2026-07-09 15:28:30,094 185 INFO rb-703c097-222760-391435 odoo.addons.viin_amazon_ses.tests.test_ses_identity_sync: Starting TestSesIdentitySync.test_ses_identity_sync_06_unrecognized_client_raises_validation ... 2026-07-09 15:28:30,140 185 INFO rb-703c097-222760-391435 odoo.addons.viin_amazon_ses.tests.test_ses_identity_sync: Starting TestSesIdentitySync.test_ses_identity_sync_07_batch_savepoint_isolates_failures ... 2026-07-09 15:28:30,204 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 15:28:30,218 185 INFO rb-703c097-222760-391435 odoo.addons.viin_appointment.tests.test_appointment: Starting TestAppointment.test_appointment_action ... 2026-07-09 15:28:30,770 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [309] 2026-07-09 15:28:30,781 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5803] 2026-07-09 15:28:30,791 185 INFO rb-703c097-222760-391435 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-09 15:28:31,244 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [310] 2026-07-09 15:28:31,255 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5805] 2026-07-09 15:28:31,261 185 INFO rb-703c097-222760-391435 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-09 15:28:31,813 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [311] 2026-07-09 15:28:31,823 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5807] 2026-07-09 15:28:31,832 185 INFO rb-703c097-222760-391435 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-09 15:28:32,224 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #109 deleted mail.message records with IDs: [5809] 2026-07-09 15:28:32,306 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #109 deleted mail.message records with IDs: [5811, 5809] 2026-07-09 15:28:32,371 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #109 deleted mail.message records with IDs: [5810] 2026-07-09 15:28:32,425 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #109 deleted calendar.event records with IDs: [24] 2026-07-09 15:28:32,434 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #109 deleted mail.followers records with IDs: [991, 992] 2026-07-09 15:28:32,537 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #109 deleted mail.message records with IDs: [5812, 5811, 5809] 2026-07-09 15:28:32,579 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #109 deleted mail.message records with IDs: [5812, 5811, 5809] 2026-07-09 15:28:32,588 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #109 deleted appointment.appointment records with IDs: [6] 2026-07-09 15:28:32,596 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #109 deleted mail.followers records with IDs: [988, 989, 990] 2026-07-09 15:28:32,630 185 INFO rb-703c097-222760-391435 odoo.addons.viin_appointment.tests.test_appointment: Starting TestAppointment.test_appointment_compute_fields ... 2026-07-09 15:28:33,142 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [312] 2026-07-09 15:28:33,151 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5814] 2026-07-09 15:28:33,158 185 INFO rb-703c097-222760-391435 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-09 15:28:33,589 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [313] 2026-07-09 15:28:33,599 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5816] 2026-07-09 15:28:33,606 185 INFO rb-703c097-222760-391435 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-09 15:28:34,119 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [314] 2026-07-09 15:28:34,127 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5818] 2026-07-09 15:28:34,133 185 INFO rb-703c097-222760-391435 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-09 15:28:34,612 185 INFO rb-703c097-222760-391435 odoo.addons.viin_appointment.tests.test_appointment: Starting TestAppointment.test_appointment_create_name ... 2026-07-09 15:28:35,056 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [315] 2026-07-09 15:28:35,066 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5822] 2026-07-09 15:28:35,072 185 INFO rb-703c097-222760-391435 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-09 15:28:35,594 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [316] 2026-07-09 15:28:35,601 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5824] 2026-07-09 15:28:35,607 185 INFO rb-703c097-222760-391435 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-09 15:28:36,159 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [317] 2026-07-09 15:28:36,169 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5826] 2026-07-09 15:28:36,177 185 INFO rb-703c097-222760-391435 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-09 15:28:36,395 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-07-09 15:28:36,407 185 INFO rb-703c097-222760-391435 odoo.addons.viin_appointment.tests.test_module_access: Starting TestAppointmentAccess.test_appointment_appointment_access ... 2026-07-09 15:28:36,945 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [318] 2026-07-09 15:28:36,959 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5831] 2026-07-09 15:28:36,969 185 INFO rb-703c097-222760-391435 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-09 15:28:37,434 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [319] 2026-07-09 15:28:37,445 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5833] 2026-07-09 15:28:37,453 185 INFO rb-703c097-222760-391435 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-09 15:28:37,987 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [320] 2026-07-09 15:28:37,996 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5835] 2026-07-09 15:28:38,002 185 INFO rb-703c097-222760-391435 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-09 15:28:38,326 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 7, model: appointment.appointment 2026-07-09 15:28:38,346 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #7 deleted mail.message records with IDs: [5837] 2026-07-09 15:28:38,348 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 7, model: appointment.appointment 2026-07-09 15:28:38,356 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 7, model: ir.sequence 2026-07-09 15:28:38,401 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 7, model: appointment.appointment 2026-07-09 15:28:38,420 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #7 deleted mail.message records with IDs: [5838] 2026-07-09 15:28:38,420 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 7, model: appointment.appointment 2026-07-09 15:28:38,495 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #118 deleted mail.message records with IDs: [5838] 2026-07-09 15:28:38,516 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #118 deleted appointment.appointment records with IDs: [11] 2026-07-09 15:28:38,525 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #118 deleted mail.followers records with IDs: [1004, 1005, 1006] 2026-07-09 15:28:38,661 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [12], uid: 118, model: appointment.appointment 2026-07-09 15:28:38,684 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [12], uid: 118, model: appointment.appointment 2026-07-09 15:28:38,717 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #118 deleted mail.message records with IDs: [5839] 2026-07-09 15:28:38,718 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [12], uid: 118, model: appointment.appointment 2026-07-09 15:28:38,805 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #119 deleted mail.message records with IDs: [5840] 2026-07-09 15:28:38,819 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #119 deleted appointment.appointment records with IDs: [13] 2026-07-09 15:28:38,826 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #119 deleted mail.followers records with IDs: [1010, 1011, 1012] 2026-07-09 15:28:38,861 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #119 deleted mail.message records with IDs: [5839] 2026-07-09 15:28:38,866 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #119 deleted appointment.appointment records with IDs: [12] 2026-07-09 15:28:38,872 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #119 deleted mail.followers records with IDs: [1007, 1008, 1009] 2026-07-09 15:28:38,901 185 INFO rb-703c097-222760-391435 odoo.addons.viin_appointment.tests.test_module_access: Starting TestAppointmentAccess.test_appointment_type_access ... 2026-07-09 15:28:39,359 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [321] 2026-07-09 15:28:39,369 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5842] 2026-07-09 15:28:39,376 185 INFO rb-703c097-222760-391435 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-09 15:28:39,884 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [322] 2026-07-09 15:28:39,893 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5844] 2026-07-09 15:28:39,900 185 INFO rb-703c097-222760-391435 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-09 15:28:40,334 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [323] 2026-07-09 15:28:40,344 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5846] 2026-07-09 15:28:40,349 185 INFO rb-703c097-222760-391435 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-09 15:28:40,436 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 121, model: viin.appointment.type 2026-07-09 15:28:40,452 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #121 deleted mail.message records with IDs: [1186] 2026-07-09 15:28:40,454 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 121, model: viin.appointment.type 2026-07-09 15:28:40,460 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 121, model: viin.appointment.type 2026-07-09 15:28:40,481 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 122, model: viin.appointment.type 2026-07-09 15:28:40,498 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #122 deleted mail.message records with IDs: [1186] 2026-07-09 15:28:40,501 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 122, model: viin.appointment.type 2026-07-09 15:28:40,507 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 122, model: viin.appointment.type 2026-07-09 15:28:40,587 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #123 deleted mail.message records with IDs: [5848] 2026-07-09 15:28:40,603 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #123 deleted viin.appointment.type records with IDs: [4] 2026-07-09 15:28:40,608 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #123 deleted mail.followers records with IDs: [1013] 2026-07-09 15:28:40,644 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-07-09 15:28:40,657 185 INFO rb-703c097-222760-391435 odoo.addons.viin_appointment_crm.tests.test_appointment_crm: Starting TestAppointment.test_appointment_create_crm ... 2026-07-09 15:28:41,142 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [324] 2026-07-09 15:28:41,158 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5850] 2026-07-09 15:28:41,166 185 INFO rb-703c097-222760-391435 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-09 15:28:41,643 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [325] 2026-07-09 15:28:41,653 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5852] 2026-07-09 15:28:41,660 185 INFO rb-703c097-222760-391435 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-09 15:28:42,079 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [326] 2026-07-09 15:28:42,089 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5854] 2026-07-09 15:28:42,096 185 INFO rb-703c097-222760-391435 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-09 15:28:42,340 185 INFO rb-703c097-222760-391435 odoo.addons.viin_appointment_crm.tests.test_appointment_crm: Starting TestAppointment.test_saleman_click_action_schedule_meeting ... 2026-07-09 15:28:42,717 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [327] 2026-07-09 15:28:42,727 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5860] 2026-07-09 15:28:42,735 185 INFO rb-703c097-222760-391435 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-09 15:28:43,109 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [328] 2026-07-09 15:28:43,119 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5862] 2026-07-09 15:28:43,126 185 INFO rb-703c097-222760-391435 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-09 15:28:43,533 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [329] 2026-07-09 15:28:43,544 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5864] 2026-07-09 15:28:43,552 185 INFO rb-703c097-222760-391435 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-09 15:28:43,808 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-07-09 15:28:43,823 185 INFO rb-703c097-222760-391435 odoo.addons.viin_appointment_sale.tests.test_appointment_sale: Starting TestAppointment.test_appointment_create_sale ... 2026-07-09 15:28:44,278 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [330] 2026-07-09 15:28:44,290 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5867] 2026-07-09 15:28:44,298 185 INFO rb-703c097-222760-391435 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-09 15:28:44,766 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [331] 2026-07-09 15:28:44,777 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5869] 2026-07-09 15:28:44,785 185 INFO rb-703c097-222760-391435 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-09 15:28:45,226 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [332] 2026-07-09 15:28:45,237 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5871] 2026-07-09 15:28:45,245 185 INFO rb-703c097-222760-391435 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-09 15:28:46,514 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [333] 2026-07-09 15:28:46,574 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #130 deleted mail.message records with IDs: [5875] 2026-07-09 15:28:46,602 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #130 deleted calendar.event records with IDs: [25] 2026-07-09 15:28:46,606 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #130 deleted mail.followers records with IDs: [1027, 1028] 2026-07-09 15:28:47,286 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [334] 2026-07-09 15:28:47,346 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #130 deleted mail.message records with IDs: [5879] 2026-07-09 15:28:47,371 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #130 deleted calendar.event records with IDs: [26] 2026-07-09 15:28:47,377 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #130 deleted mail.followers records with IDs: [1034, 1035] 2026-07-09 15:28:47,431 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-07-09 15:28:47,442 185 INFO rb-703c097-222760-391435 odoo.addons.viin_appointment_sale_crm.tests.test_convert_lead2so: Starting TestAppointment.test_sales_man_click_convert_lead2so ... 2026-07-09 15:28:47,828 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [335] 2026-07-09 15:28:47,839 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5883] 2026-07-09 15:28:47,846 185 INFO rb-703c097-222760-391435 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-09 15:28:48,239 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [336] 2026-07-09 15:28:48,249 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5885] 2026-07-09 15:28:48,254 185 INFO rb-703c097-222760-391435 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-09 15:28:48,632 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [337] 2026-07-09 15:28:48,643 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5887] 2026-07-09 15:28:48,651 185 INFO rb-703c097-222760-391435 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-09 15:28:48,915 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-07-09 15:28:48,927 185 INFO rb-703c097-222760-391435 odoo.addons.viin_appointment_website.tests.test_datetime_parsing: Starting TestFrontendDatetimeParsing.test_am_value_parsed_correctly ... 2026-07-09 15:28:48,955 185 INFO rb-703c097-222760-391435 odoo.addons.viin_appointment_website.tests.test_datetime_parsing: Starting TestFrontendDatetimeParsing.test_invalid_values_return_none ... 2026-07-09 15:28:48,979 185 INFO rb-703c097-222760-391435 odoo.addons.viin_appointment_website.tests.test_datetime_parsing: Starting TestFrontendDatetimeParsing.test_iso_fallback_value ... 2026-07-09 15:28:49,006 185 INFO rb-703c097-222760-391435 odoo.addons.viin_appointment_website.tests.test_datetime_parsing: Starting TestFrontendDatetimeParsing.test_noon_and_midnight ... 2026-07-09 15:28:49,027 185 INFO rb-703c097-222760-391435 odoo.addons.viin_appointment_website.tests.test_datetime_parsing: Starting TestFrontendDatetimeParsing.test_pm_value_parsed_correctly ... 2026-07-09 15:28:49,050 185 INFO rb-703c097-222760-391435 odoo.addons.viin_appointment_website.tests.test_datetime_parsing: Starting TestFrontendDatetimeParsing.test_pm_value_under_non_english_locale ... 2026-07-09 15:28:49,086 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 15:28:49,098 185 INFO rb-703c097-222760-391435 odoo.addons.viin_appointment_website.tests.test_generate_slot_times: Starting TestAppointment.test_constraint_hour_shift ... 2026-07-09 15:28:49,630 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [338] 2026-07-09 15:28:49,642 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5890] 2026-07-09 15:28:49,650 185 INFO rb-703c097-222760-391435 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-09 15:28:50,105 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [339] 2026-07-09 15:28:50,116 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5892] 2026-07-09 15:28:50,123 185 INFO rb-703c097-222760-391435 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-09 15:28:50,611 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [340] 2026-07-09 15:28:50,644 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5894] 2026-07-09 15:28:50,651 185 INFO rb-703c097-222760-391435 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-09 15:28:50,870 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted appointment.type.working.time records with IDs: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11] 2026-07-09 15:28:51,103 185 INFO rb-703c097-222760-391435 odoo.addons.viin_appointment_website.tests.test_generate_slot_times: Starting TestAppointment.test_func_get_available_appointment_times_1 ... 2026-07-09 15:28:51,609 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [341] 2026-07-09 15:28:51,621 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5920] 2026-07-09 15:28:51,628 185 INFO rb-703c097-222760-391435 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-09 15:28:52,100 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [342] 2026-07-09 15:28:52,112 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5922] 2026-07-09 15:28:52,119 185 INFO rb-703c097-222760-391435 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-09 15:28:52,675 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [343] 2026-07-09 15:28:52,686 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5924] 2026-07-09 15:28:52,694 185 INFO rb-703c097-222760-391435 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-09 15:28:52,848 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted appointment.type.working.time records with IDs: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11] 2026-07-09 15:28:52,904 185 INFO rb-703c097-222760-391435 odoo.addons.viin_appointment_website.tests.test_generate_slot_times: Starting TestAppointment.test_func_get_available_appointment_times_2 ... 2026-07-09 15:28:53,395 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [344] 2026-07-09 15:28:53,404 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5927] 2026-07-09 15:28:53,411 185 INFO rb-703c097-222760-391435 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-09 15:28:53,925 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [345] 2026-07-09 15:28:53,936 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5929] 2026-07-09 15:28:53,943 185 INFO rb-703c097-222760-391435 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-09 15:28:54,386 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [346] 2026-07-09 15:28:54,395 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5931] 2026-07-09 15:28:54,401 185 INFO rb-703c097-222760-391435 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-09 15:28:54,531 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted appointment.type.working.time records with IDs: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11] 2026-07-09 15:28:54,672 185 INFO rb-703c097-222760-391435 odoo.addons.viin_appointment_website.tests.test_generate_slot_times: Starting TestAppointment.test_func_get_available_appointment_times_3 ... 2026-07-09 15:28:55,084 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [347] 2026-07-09 15:28:55,094 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5936] 2026-07-09 15:28:55,102 185 INFO rb-703c097-222760-391435 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-09 15:28:55,513 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [348] 2026-07-09 15:28:55,523 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5938] 2026-07-09 15:28:55,531 185 INFO rb-703c097-222760-391435 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-09 15:28:56,041 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [349] 2026-07-09 15:28:56,051 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5940] 2026-07-09 15:28:56,058 185 INFO rb-703c097-222760-391435 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-09 15:28:56,181 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted appointment.type.working.time records with IDs: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11] 2026-07-09 15:28:56,326 185 INFO rb-703c097-222760-391435 odoo.addons.viin_appointment_website.tests.test_generate_slot_times: Starting TestAppointment.test_func_get_available_appointment_times_4_resource_calendar ... 2026-07-09 15:28:56,871 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [350] 2026-07-09 15:28:56,879 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5945] 2026-07-09 15:28:56,885 185 INFO rb-703c097-222760-391435 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-09 15:28:57,341 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [351] 2026-07-09 15:28:57,351 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5947] 2026-07-09 15:28:57,359 185 INFO rb-703c097-222760-391435 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-09 15:28:57,811 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [352] 2026-07-09 15:28:57,840 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5949] 2026-07-09 15:28:57,850 185 INFO rb-703c097-222760-391435 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-09 15:28:57,988 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted appointment.type.working.time records with IDs: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11] 2026-07-09 15:28:57,999 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted appointment.type.working.time records with IDs: [48, 49] 2026-07-09 15:28:58,081 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-07-09 15:28:58,092 185 INFO rb-703c097-222760-391435 odoo.addons.viin_appointment_website.tests.test_module_access: Starting TestAppointmentAccess.test_appointment_type_access ... 2026-07-09 15:28:58,649 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [353] 2026-07-09 15:28:58,667 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5952] 2026-07-09 15:28:58,676 185 INFO rb-703c097-222760-391435 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-09 15:28:59,157 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [354] 2026-07-09 15:28:59,167 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5954] 2026-07-09 15:28:59,174 185 INFO rb-703c097-222760-391435 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-09 15:28:59,664 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [355] 2026-07-09 15:28:59,675 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5956] 2026-07-09 15:28:59,683 185 INFO rb-703c097-222760-391435 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-09 15:28:59,817 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 7, model: viin.appointment.type 2026-07-09 15:28:59,846 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #7 deleted mail.message records with IDs: [1186] 2026-07-09 15:28:59,847 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 7, model: viin.appointment.type 2026-07-09 15:28:59,855 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 7, model: viin.appointment.type 2026-07-09 15:28:59,940 185 INFO rb-703c097-222760-391435 odoo.addons.viin_appointment_website.tests.test_module_access: Starting TestAppointmentAccess.test_appointment_type_working_time_access ... 2026-07-09 15:29:00,383 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [356] 2026-07-09 15:29:00,395 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5959] 2026-07-09 15:29:00,404 185 INFO rb-703c097-222760-391435 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-09 15:29:00,870 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [357] 2026-07-09 15:29:00,894 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5961] 2026-07-09 15:29:00,899 185 INFO rb-703c097-222760-391435 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-09 15:29:01,399 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [358] 2026-07-09 15:29:01,409 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5963] 2026-07-09 15:29:01,417 185 INFO rb-703c097-222760-391435 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-09 15:29:01,506 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 7, model: appointment.type.working.time 2026-07-09 15:29:01,534 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 154, model: appointment.type.working.time 2026-07-09 15:29:01,554 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 154, model: appointment.type.working.time 2026-07-09 15:29:01,584 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #156 deleted appointment.type.working.time records with IDs: [1] 2026-07-09 15:29:01,628 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-07-09 15:29:01,653 185 INFO rb-703c097-222760-391435 odoo.addons.viin_appointment_website_hr.tests.test_appointment_website_hr: Starting TestAppointmentWebsiteHR.test_api_get_staffs ... 2026-07-09 15:29:03,684 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391435 login:portal from n/a 2026-07-09 15:29:03,710 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:29:04,571 185 INFO rb-703c097-222760-391435 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:29:04] "POST /appointment/get_staff/product-demonstration-1 HTTP/1.1" 200 - 12 0.015 0.850 2026-07-09 15:29:04,622 185 INFO rb-703c097-222760-391435 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:29:04] "POST /appointment/get_staff/product-demonstration-1 HTTP/1.1" 200 - 16 0.012 0.034 2026-07-09 15:29:04,671 185 INFO rb-703c097-222760-391435 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:29:04] "POST /appointment/get_staff/product-demonstration-1 HTTP/1.1" 200 - 15 0.009 0.029 2026-07-09 15:29:04,672 185 INFO rb-703c097-222760-391435 odoo.addons.viin_appointment_website_hr.tests.test_appointment_website_hr.TestAppointmentWebsiteHR.test_api_get_staffs: waiting for threads: [] 2026-07-09 15:29:04,705 185 INFO rb-703c097-222760-391435 odoo.addons.viin_appointment_website_hr.tests.test_appointment_website_hr: Starting TestAppointmentWebsiteHR.test_validate_appointment_submit ... 2026-07-09 15:29:06,353 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391435 login:portal from n/a 2026-07-09 15:29:06,445 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:29:06,849 185 INFO rb-703c097-222760-391435 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:29:06] "POST /appointment/product-demonstration-1/submit HTTP/1.1" 303 - 67 0.065 0.343 2026-07-09 15:29:07,279 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [361] 2026-07-09 15:29:07,297 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5974] 2026-07-09 15:29:07,314 185 INFO rb-703c097-222760-391435 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:29:07] "POST /appointment/product-demonstration-1/submit HTTP/1.1" 303 - 145 0.200 0.257 2026-07-09 15:29:07,372 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-07-09 15:29:14,014 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_02_01_can_confirm ... 2026-07-09 15:29:14,181 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_02_02_can_confirm ... 2026-07-09 15:29:14,370 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_02_03_can_confirm ... 2026-07-09 15:29:14,446 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_02_04_can_confirm ... 2026-07-09 15:29:14,511 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_03_01_admin_can_force_validate ... 2026-07-09 15:29:14,812 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #169 deleted mail.mail records with IDs: [362] 2026-07-09 15:29:14,929 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_03_01_can_validate_can_refuse ... 2026-07-09 15:29:15,284 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #169 deleted mail.mail records with IDs: [363] 2026-07-09 15:29:15,496 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_03_02_can_validate_can_refuse ... 2026-07-09 15:29:15,837 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #169 deleted mail.mail records with IDs: [364] 2026-07-09 15:29:16,316 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #172 deleted mail.activity records with IDs: [123] 2026-07-09 15:29:16,510 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #172 deleted mail.mail records with IDs: [365] 2026-07-09 15:29:16,705 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #176 deleted mail.activity records with IDs: [124] 2026-07-09 15:29:16,910 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #176 deleted mail.mail records with IDs: [366] 2026-07-09 15:29:16,988 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_03_03_can_validate_can_refuse ... 2026-07-09 15:29:17,334 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #169 deleted mail.mail records with IDs: [367] 2026-07-09 15:29:17,494 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_03_03_compute_can_validate_can_refuse ... 2026-07-09 15:29:17,681 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_03_04_compute_can_validate_can_refuse ... 2026-07-09 15:29:17,870 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_03_04_compute_can_validate_can_refuse_1 ... 2026-07-09 15:29:18,167 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #169 deleted mail.mail records with IDs: [368] 2026-07-09 15:29:18,268 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #169 deleted mail.mail records with IDs: [369] 2026-07-09 15:29:18,373 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #169 deleted mail.mail records with IDs: [370] 2026-07-09 15:29:18,479 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #169 deleted mail.mail records with IDs: [371] 2026-07-09 15:29:18,672 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_04_01_compute_can_mark_done ... 2026-07-09 15:29:18,932 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #169 deleted mail.mail records with IDs: [372] 2026-07-09 15:29:19,141 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [130] 2026-07-09 15:29:19,288 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [373] 2026-07-09 15:29:19,510 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_04_02_compute_can_mark_done ... 2026-07-09 15:29:19,859 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #169 deleted mail.mail records with IDs: [374] 2026-07-09 15:29:20,083 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [131] 2026-07-09 15:29:20,241 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [375] 2026-07-09 15:29:20,316 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_04_03_compute_can_mark_done ... 2026-07-09 15:29:20,662 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #169 deleted mail.mail records with IDs: [376] 2026-07-09 15:29:20,957 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [132] 2026-07-09 15:29:21,150 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [377] 2026-07-09 15:29:21,249 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_05_01_access_right_approval_request_base_user ... 2026-07-09 15:29:21,286 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_05_02_access_right_approval_request_approval_officer ... 2026-07-09 15:29:21,352 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_05_03_access_right_approval_request_type_base_user ... 2026-07-09 15:29:21,387 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 169, model: approval.request.type 2026-07-09 15:29:21,403 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 169, model: approval.request.type 2026-07-09 15:29:21,409 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 169, model: approval.request.type 2026-07-09 15:29:21,442 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_05_04_access_right_approval_request_type_approval_officer ... 2026-07-09 15:29:21,466 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 176, model: approval.request.type 2026-07-09 15:29:21,482 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 176, model: approval.request.type 2026-07-09 15:29:21,486 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 176, model: approval.request.type 2026-07-09 15:29:21,514 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_05_05_access_right_approval_request_type_approval_admin ... 2026-07-09 15:29:21,582 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_05_06_access_right_type_approval_user_line_base_user ... 2026-07-09 15:29:21,607 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 169, model: approval.request.type 2026-07-09 15:29:21,624 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 169, model: approval.request.type 2026-07-09 15:29:21,630 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 169, model: approval.request.type 2026-07-09 15:29:21,656 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_05_07_access_right_type_approval_user_line_approval_manager ... 2026-07-09 15:29:21,708 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_05_10_access_right_request_approval_user_line_approval_officer ... 2026-07-09 15:29:21,770 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_01_access_rule_approval_request_base_user ... 2026-07-09 15:29:21,890 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4], uid: 179, model: viin.approval.request 2026-07-09 15:29:21,964 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [4], uid: 179, model: viin.approval.request 2026-07-09 15:29:22,007 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [4], uid: 179, model: viin.approval.request 2026-07-09 15:29:22,042 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [4], uid: 179, model: viin.approval.request 2026-07-09 15:29:22,078 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_02_access_rule_approval_request_follower ... 2026-07-09 15:29:22,221 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [4], uid: 179, model: viin.approval.request 2026-07-09 15:29:22,273 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [4], uid: 179, model: viin.approval.request 2026-07-09 15:29:22,331 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [4], uid: 179, model: viin.approval.request 2026-07-09 15:29:22,374 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_03_access_rule_approval_request_parent ... 2026-07-09 15:29:22,681 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #169 deleted mail.mail records with IDs: [378] 2026-07-09 15:29:22,833 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [4], uid: 172, model: viin.approval.request 2026-07-09 15:29:22,875 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [4], uid: 172, model: viin.approval.request 2026-07-09 15:29:22,951 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [4], uid: 172, model: viin.approval.request 2026-07-09 15:29:22,990 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_04_access_rule_approval_officer ... 2026-07-09 15:29:23,093 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_05_access_rule_request_approval_user_line ... 2026-07-09 15:29:23,287 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #169 deleted request.approval.user.line records with IDs: [4, 5, 6, 7] 2026-07-09 15:29:23,449 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 169, model: request.approval.user.line 2026-07-09 15:29:23,542 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 169, model: request.approval.user.line 2026-07-09 15:29:23,574 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_06_access_rule_request_approval_user_line ... 2026-07-09 15:29:23,770 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 176, model: request.approval.user.line 2026-07-09 15:29:23,918 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 176, model: request.approval.user.line 2026-07-09 15:29:23,946 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_07_access_rule_request_approval_user_line ... 2026-07-09 15:29:24,127 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted request.approval.user.line records with IDs: [4, 5, 6, 7] 2026-07-09 15:29:24,151 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_07_request_actions_still_work_for_admin_after_confirm ... 2026-07-09 15:29:24,542 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #169 deleted mail.mail records with IDs: [379] 2026-07-09 15:29:24,649 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #169 deleted mail.mail records with IDs: [380] 2026-07-09 15:29:24,758 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #169 deleted mail.mail records with IDs: [381] 2026-07-09 15:29:24,872 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #169 deleted mail.mail records with IDs: [382] 2026-07-09 15:29:25,080 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [134, 135, 136, 137] 2026-07-09 15:29:25,264 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [383] 2026-07-09 15:29:25,469 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [384] 2026-07-09 15:29:25,515 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_07_request_approval_user_line_admin_can_manage_in_draft_only ... 2026-07-09 15:29:25,877 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #169 deleted mail.mail records with IDs: [385] 2026-07-09 15:29:25,988 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #169 deleted mail.mail records with IDs: [386] 2026-07-09 15:29:26,084 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #169 deleted mail.mail records with IDs: [387] 2026-07-09 15:29:26,174 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #169 deleted mail.mail records with IDs: [388] 2026-07-09 15:29:26,290 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [8, 9, 10, 11], uid: 2, model: request.approval.user.line 2026-07-09 15:29:26,319 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [8, 9, 10, 11], uid: 2, model: request.approval.user.line 2026-07-09 15:29:26,355 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [8], uid: 2, model: request.approval.user.line 2026-07-09 15:29:26,408 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_07_request_approval_user_line_admin_read_only_after_confirm ... 2026-07-09 15:29:26,761 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #169 deleted mail.mail records with IDs: [389] 2026-07-09 15:29:26,891 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #169 deleted mail.mail records with IDs: [390] 2026-07-09 15:29:27,009 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #169 deleted mail.mail records with IDs: [391] 2026-07-09 15:29:27,129 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #169 deleted mail.mail records with IDs: [392] 2026-07-09 15:29:27,430 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [20], uid: 2, model: request.approval.user.line 2026-07-09 15:29:27,487 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [8], uid: 2, model: request.approval.user.line 2026-07-09 15:29:27,518 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [8], uid: 2, model: request.approval.user.line 2026-07-09 15:29:27,564 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_08_access_rule_request_approval_user_line ... 2026-07-09 15:29:27,698 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [4], uid: 172, model: viin.approval.request 2026-07-09 15:29:27,878 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_07_01_personal_request ... 2026-07-09 15:29:28,116 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [7], uid: 169, model: viin.approval.request 2026-07-09 15:29:28,326 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-07-09 15:29:30,848 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_activity_consistency: Starting TestApprovalActivityConsistency.test_non_sequential_activity_keeps_only_pending_approvers ... 2026-07-09 15:29:31,449 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #180 deleted mail.mail records with IDs: [393] 2026-07-09 15:29:31,674 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #180 deleted mail.mail records with IDs: [394] 2026-07-09 15:29:31,781 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #180 deleted mail.mail records with IDs: [395] 2026-07-09 15:29:31,879 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #180 deleted mail.mail records with IDs: [396] 2026-07-09 15:29:32,041 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #181 deleted mail.activity records with IDs: [146, 147, 148, 149] 2026-07-09 15:29:32,182 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #181 deleted mail.mail records with IDs: [397] 2026-07-09 15:29:32,301 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #181 deleted mail.mail records with IDs: [398] 2026-07-09 15:29:32,412 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #181 deleted mail.mail records with IDs: [399] 2026-07-09 15:29:32,567 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #182 deleted mail.activity records with IDs: [150, 151, 152] 2026-07-09 15:29:32,693 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #182 deleted mail.mail records with IDs: [400] 2026-07-09 15:29:32,778 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #182 deleted mail.mail records with IDs: [401] 2026-07-09 15:29:32,851 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_activity_consistency: Starting TestApprovalActivityConsistency.test_sequential_multiple_approvers_activity_moves_to_next_step ... 2026-07-09 15:29:33,360 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #180 deleted mail.mail records with IDs: [402] 2026-07-09 15:29:33,475 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #180 deleted mail.mail records with IDs: [403] 2026-07-09 15:29:33,651 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #181 deleted mail.activity records with IDs: [155, 156] 2026-07-09 15:29:33,774 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #181 deleted mail.mail records with IDs: [404] 2026-07-09 15:29:33,869 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #181 deleted mail.mail records with IDs: [405] 2026-07-09 15:29:34,013 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #184 deleted mail.activity records with IDs: [157, 158] 2026-07-09 15:29:34,114 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #184 deleted mail.mail records with IDs: [406] 2026-07-09 15:29:34,219 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-07-09 15:29:46,944 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_01_single_amount_currency_and_subtotal ... 2026-07-09 15:29:47,290 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_02_single_amount2_fallback_when_amount_disabled ... 2026-07-09 15:29:47,652 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_03_multi_aggregates_request_amount_currency_and_subtotal ... 2026-07-09 15:29:48,201 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [32] 2026-07-09 15:29:48,265 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_04_quantity_priority_integer_over_float ... 2026-07-09 15:29:48,619 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_05_currency_conversion_uses_rate_date ... 2026-07-09 15:29:48,967 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_06_recompute_when_values_change ... 2026-07-09 15:29:49,327 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_07_company_currency_rounding ... 2026-07-09 15:29:49,715 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_08_multi_header_vs_lines_precedence ... 2026-07-09 15:29:50,220 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [37] 2026-07-09 15:29:50,281 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_09_multi_lines_use_amount2_as_base ... 2026-07-09 15:29:50,907 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [39] 2026-07-09 15:29:50,973 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_10_line_currency_conversion_uses_request_date ... 2026-07-09 15:29:51,369 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 15:29:53,207 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [5317, 5318, 5319, 5320, 5321] 2026-07-09 15:29:53,777 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [5322, 5323, 5324, 5325, 5326] 2026-07-09 15:29:54,167 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.message records with IDs: [3407] 2026-07-09 15:29:54,219 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [235587] 2026-07-09 15:29:54,254 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted ir.attachment records with IDs: [2310] 2026-07-09 15:29:54,255 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted approval.request.type records with IDs: [2] 2026-07-09 15:29:54,436 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [5327, 5328, 5329, 5330, 5331, 5332, 5333, 5334, 5335] 2026-07-09 15:29:55,894 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [407] 2026-07-09 15:29:57,304 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [408] 2026-07-09 15:29:58,123 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [409] 2026-07-09 15:29:58,278 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [161] 2026-07-09 15:29:59,174 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [410] 2026-07-09 15:29:59,949 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [411] 2026-07-09 15:30:00,082 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [163] 2026-07-09 15:30:01,043 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [412] 2026-07-09 15:30:01,183 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [164] 2026-07-09 15:30:02,007 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [413] 2026-07-09 15:30:02,144 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [165] 2026-07-09 15:30:03,048 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [414] 2026-07-09 15:30:03,167 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [166] 2026-07-09 15:30:03,894 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [415] 2026-07-09 15:30:03,959 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [167] 2026-07-09 15:30:04,729 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [416] 2026-07-09 15:30:04,819 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [168] 2026-07-09 15:30:05,552 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [417] 2026-07-09 15:30:05,589 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_101_missing_state ... 2026-07-09 15:30:05,641 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_102_waiting_state ... 2026-07-09 15:30:05,692 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_103_partial_state ... 2026-07-09 15:30:05,754 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_104_full_state ... 2026-07-09 15:30:05,810 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_105_refused_state ... 2026-07-09 15:30:05,866 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_106_cancelled_state ... 2026-07-09 15:30:05,939 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_201_can_generate_flag ... 2026-07-09 15:30:06,036 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_301_payload_has_requests_and_lines ... 2026-07-09 15:30:07,086 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [418] 2026-07-09 15:30:07,452 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_501_optional_types_without_requests_hide_ribbon ... 2026-07-09 15:30:07,939 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_502_optional_only_waiting ... 2026-07-09 15:30:09,150 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [419] 2026-07-09 15:30:09,218 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_503_optional_only_full ... 2026-07-09 15:30:10,406 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [420] 2026-07-09 15:30:10,528 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [172] 2026-07-09 15:30:10,736 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_504_optional_only_refused ... 2026-07-09 15:30:11,788 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [421] 2026-07-09 15:30:11,908 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [173] 2026-07-09 15:30:12,062 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_505_optional_only_cancelled ... 2026-07-09 15:30:13,367 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [422] 2026-07-09 15:30:13,456 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [174] 2026-07-09 15:30:13,511 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_506_optional_only_partial ... 2026-07-09 15:30:14,982 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [423] 2026-07-09 15:30:15,160 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [175] 2026-07-09 15:30:15,981 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [424] 2026-07-09 15:30:16,100 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_601_search_by_approval_coverage_state_on_partner ... 2026-07-09 15:30:16,195 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_602_search_by_approval_coverage_state_on_employee ... 2026-07-09 15:30:16,282 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_602_search_by_approval_coverage_state_on_partner_in_operator ... 2026-07-09 15:30:16,352 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_603_get_view_injects_filters_only_when_approval_enabled ... 2026-07-09 15:30:16,489 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_603_search_by_approval_coverage_state_on_partner_not_in_operator ... 2026-07-09 15:30:16,559 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_604_get_view_does_not_duplicate_filters ... 2026-07-09 15:30:16,668 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_604_search_by_approval_coverage_state_on_partner_not_equal_operator ... 2026-07-09 15:30:16,730 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_employee_type_is_isolated_from_partners ... 2026-07-09 15:30:16,802 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 1 removed 2026-07-09 15:30:16,822 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_field_mapping_performance: Starting TestPartnerApprovalFieldMappingPerf.test_01_functional_sanity ... 2026-07-09 15:30:16,890 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_field_mapping_performance: Starting TestPartnerApprovalFieldMappingPerf.test_02_query_count_cold ... 2026-07-09 15:30:16,963 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_field_mapping_performance: Query count less than expected for user admin: 13 < 16 in test_02_query_count_cold at /data/build/Viindoo-tvtmaaddons-18.0/viin_approval/tests/test_approval_field_mapping_performance.py:95 2026-07-09 15:30:16,988 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_field_mapping_performance: Starting TestPartnerApprovalFieldMappingPerf.test_03_query_count_warm ... 2026-07-09 15:30:17,063 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_field_mapping_performance: Query count less than expected for user admin: 5 < 8 in test_03_query_count_warm at /data/build/Viindoo-tvtmaaddons-18.0/viin_approval/tests/test_approval_field_mapping_performance.py:107 2026-07-09 15:30:17,089 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_field_mapping_performance: Starting TestPartnerApprovalFieldMappingPerf.test_04_query_count_scaling_with_more_children ... 2026-07-09 15:30:17,164 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_field_mapping_performance: Query count less than expected for user admin: 13 < 16 in test_04_query_count_scaling_with_more_children at /data/build/Viindoo-tvtmaaddons-18.0/viin_approval/tests/test_approval_field_mapping_performance.py:124 2026-07-09 15:30:17,193 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_field_mapping_performance: Starting TestPartnerApprovalFieldMappingPerf.test_05_strict_mode_validation_error ... 2026-07-09 15:30:17,257 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 15:30:17,718 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_generate_src_records_from_request: Starting TestApprovalGeneratePartnerRecordsFromRequest.test_01_single_header_and_one_child ... 2026-07-09 15:30:18,738 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [425] 2026-07-09 15:30:18,816 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_generate_src_records_from_request: Starting TestApprovalGeneratePartnerRecordsFromRequest.test_02_single_header_and_two_children ... 2026-07-09 15:30:20,025 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [426] 2026-07-09 15:30:20,112 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 15:30:21,216 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_generate_src_records_non_approval_field_defaults: Starting TestApprovalGenerateSrcRecordsNonApprovalFieldDefaults.test_multi_header_field_default_from_line_code_applied_to_sources ... 2026-07-09 15:30:22,371 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #187 deleted mail.mail records with IDs: [427] 2026-07-09 15:30:22,488 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_generate_src_records_non_approval_field_defaults: Starting TestApprovalGenerateSrcRecordsNonApprovalFieldDefaults.test_single_header_default_applied_to_source_only_field ... 2026-07-09 15:30:23,605 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #187 deleted mail.mail records with IDs: [428] 2026-07-09 15:30:23,710 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_generate_src_records_non_approval_field_defaults: Starting TestApprovalGenerateSrcRecordsNonApprovalFieldDefaults.test_single_line_default_applied_to_source_children_only ... 2026-07-09 15:30:24,682 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #187 deleted request.approval.user.line records with IDs: [64] 2026-07-09 15:30:25,090 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #187 deleted mail.mail records with IDs: [429] 2026-07-09 15:30:25,233 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-09 15:30:25,914 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_header_defaults_form: Starting TestApprovalHeaderDefaultsForm.test_form_open_loads_defaults_fill_if_empty ... 2026-07-09 15:30:26,991 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_header_defaults_form: ====================================================================== 2026-07-09 15:30:26,991 185 ERROR rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_header_defaults_form: ERROR: TestApprovalHeaderDefaultsForm.test_form_open_loads_defaults_fill_if_empty Traceback (most recent call last): File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/tests/test_approval_header_defaults_form.py", line 79, in test_form_open_loads_defaults_fill_if_empty with Form(self.Request.with_context(default_approval_type_id=self.type_fill.id)) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/rb-703c097-222760/odoo/tests/form.py", line 143, in __init__ self._init_from_defaults() File "/data/build/rb-703c097-222760/odoo/tests/form.py", line 328, in _init_from_defaults self._perform_onchange() File "/data/build/rb-703c097-222760/odoo/tests/form.py", line 568, in _perform_onchange result = record.onchange(values, field_names, self._view['fields_spec']) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/rb-703c097-222760/addons/web/models/models.py", line 1045, in onchange record._apply_onchange_methods(field_name, result, visited_onchanges) TypeError: AbstractApprovalRequestFields._apply_onchange_methods() takes 3 positional arguments but 4 were given 2026-07-09 15:30:27,024 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_header_defaults_form: Starting TestApprovalHeaderDefaultsForm.test_form_open_overrides_when_forced ... 2026-07-09 15:30:27,932 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_header_defaults_form: ====================================================================== 2026-07-09 15:30:27,932 185 ERROR rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_header_defaults_form: ERROR: TestApprovalHeaderDefaultsForm.test_form_open_overrides_when_forced Traceback (most recent call last): File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/tests/test_approval_header_defaults_form.py", line 122, in test_form_open_overrides_when_forced with Form(self.Request.with_context(**ctx)) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/rb-703c097-222760/odoo/tests/form.py", line 143, in __init__ self._init_from_defaults() File "/data/build/rb-703c097-222760/odoo/tests/form.py", line 328, in _init_from_defaults self._perform_onchange() File "/data/build/rb-703c097-222760/odoo/tests/form.py", line 568, in _perform_onchange result = record.onchange(values, field_names, self._view['fields_spec']) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/rb-703c097-222760/addons/web/models/models.py", line 1045, in onchange record._apply_onchange_methods(field_name, result, visited_onchanges) TypeError: AbstractApprovalRequestFields._apply_onchange_methods() takes 3 positional arguments but 4 were given 2026-07-09 15:30:27,952 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_header_defaults_form: Starting TestApprovalHeaderDefaultsForm.test_form_open_respects_existing_context_values_when_not_forced ... 2026-07-09 15:30:28,980 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_header_defaults_form: ====================================================================== 2026-07-09 15:30:28,980 185 ERROR rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_header_defaults_form: ERROR: TestApprovalHeaderDefaultsForm.test_form_open_respects_existing_context_values_when_not_forced Traceback (most recent call last): File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/tests/test_approval_header_defaults_form.py", line 102, in test_form_open_respects_existing_context_values_when_not_forced with Form(self.Request.with_context(**ctx)) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/rb-703c097-222760/odoo/tests/form.py", line 143, in __init__ self._init_from_defaults() File "/data/build/rb-703c097-222760/odoo/tests/form.py", line 328, in _init_from_defaults self._perform_onchange() File "/data/build/rb-703c097-222760/odoo/tests/form.py", line 568, in _perform_onchange result = record.onchange(values, field_names, self._view['fields_spec']) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/rb-703c097-222760/addons/web/models/models.py", line 1045, in onchange record._apply_onchange_methods(field_name, result, visited_onchanges) TypeError: AbstractApprovalRequestFields._apply_onchange_methods() takes 3 positional arguments but 4 were given 2026-07-09 15:30:29,011 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_header_defaults_form: Starting TestApprovalHeaderDefaultsForm.test_onchange_type_applies_defaults ... 2026-07-09 15:30:29,948 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_header_defaults_form: ====================================================================== 2026-07-09 15:30:29,948 185 ERROR rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_header_defaults_form: ERROR: TestApprovalHeaderDefaultsForm.test_onchange_type_applies_defaults Traceback (most recent call last): File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/tests/test_approval_header_defaults_form.py", line 136, in test_onchange_type_applies_defaults with Form(self.Request) as f: ^^^^^^^^^^^^^^^^^^ File "/data/build/rb-703c097-222760/odoo/tests/form.py", line 143, in __init__ self._init_from_defaults() File "/data/build/rb-703c097-222760/odoo/tests/form.py", line 328, in _init_from_defaults self._perform_onchange() File "/data/build/rb-703c097-222760/odoo/tests/form.py", line 568, in _perform_onchange result = record.onchange(values, field_names, self._view['fields_spec']) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/rb-703c097-222760/addons/web/models/models.py", line 1045, in onchange record._apply_onchange_methods(field_name, result, visited_onchanges) TypeError: AbstractApprovalRequestFields._apply_onchange_methods() takes 3 positional arguments but 4 were given 2026-07-09 15:30:29,986 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-09 15:30:30,529 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_01_default_code_must_be_dict ... 2026-07-09 15:30:30,647 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_02_default_code_keys_must_start_with_default ... 2026-07-09 15:30:30,720 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_03_default_code_unknown_field_is_ignored ... 2026-07-09 15:30:30,964 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_10_apply_defaults_fill_if_empty ... 2026-07-09 15:30:31,352 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_11_do_not_override_when_existing_value_present ... 2026-07-09 15:30:31,677 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_20_override_when_force_enabled ... 2026-07-09 15:30:32,160 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_30_helpers_uid_now_company_ref ... 2026-07-09 15:30:32,543 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_40_comment_only_is_treated_as_empty ... 2026-07-09 15:30:32,762 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_41_inline_comment_is_ignored ... 2026-07-09 15:30:32,977 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-09 15:30:33,909 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_line_defaults_form: Starting TestApprovalLineDefaultsForm.test_form_line_open_loads_defaults_fill_if_empty ... 2026-07-09 15:30:34,314 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_line_defaults_form: ====================================================================== 2026-07-09 15:30:34,314 185 ERROR rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_line_defaults_form: ERROR: TestApprovalLineDefaultsForm.test_form_line_open_loads_defaults_fill_if_empty Traceback (most recent call last): File "/usr/local/lib/python3.12/dist-packages/freezegun/api.py", line 789, in wrapper result = func(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/tests/test_approval_line_defaults_form.py", line 113, in test_form_line_open_loads_defaults_fill_if_empty with Form(line) as lf: ^^^^^^^^^^ File "/data/build/rb-703c097-222760/odoo/tests/form.py", line 143, in __init__ self._init_from_defaults() File "/data/build/rb-703c097-222760/odoo/tests/form.py", line 328, in _init_from_defaults self._perform_onchange() File "/data/build/rb-703c097-222760/odoo/tests/form.py", line 568, in _perform_onchange result = record.onchange(values, field_names, self._view['fields_spec']) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/rb-703c097-222760/addons/web/models/models.py", line 1045, in onchange record._apply_onchange_methods(field_name, result, visited_onchanges) TypeError: AbstractApprovalRequestFields._apply_onchange_methods() takes 3 positional arguments but 4 were given 2026-07-09 15:30:34,344 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_line_defaults_form: Starting TestApprovalLineDefaultsForm.test_form_line_open_overrides_when_forced ... 2026-07-09 15:30:34,911 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_line_defaults_form: ====================================================================== 2026-07-09 15:30:34,911 185 ERROR rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_line_defaults_form: ERROR: TestApprovalLineDefaultsForm.test_form_line_open_overrides_when_forced Traceback (most recent call last): File "/usr/local/lib/python3.12/dist-packages/freezegun/api.py", line 789, in wrapper result = func(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/tests/test_approval_line_defaults_form.py", line 159, in test_form_line_open_overrides_when_forced with Form(line) as lf: ^^^^^^^^^^ File "/data/build/rb-703c097-222760/odoo/tests/form.py", line 143, in __init__ self._init_from_defaults() File "/data/build/rb-703c097-222760/odoo/tests/form.py", line 328, in _init_from_defaults self._perform_onchange() File "/data/build/rb-703c097-222760/odoo/tests/form.py", line 568, in _perform_onchange result = record.onchange(values, field_names, self._view['fields_spec']) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/rb-703c097-222760/addons/web/models/models.py", line 1045, in onchange record._apply_onchange_methods(field_name, result, visited_onchanges) TypeError: AbstractApprovalRequestFields._apply_onchange_methods() takes 3 positional arguments but 4 were given 2026-07-09 15:30:34,943 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_line_defaults_form: Starting TestApprovalLineDefaultsForm.test_form_line_open_respects_context_when_not_forced ... 2026-07-09 15:30:35,352 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_line_defaults_form: ====================================================================== 2026-07-09 15:30:35,353 185 ERROR rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_line_defaults_form: ERROR: TestApprovalLineDefaultsForm.test_form_line_open_respects_context_when_not_forced Traceback (most recent call last): File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/tests/test_approval_line_defaults_form.py", line 137, in test_form_line_open_respects_context_when_not_forced with Form(line) as lf: ^^^^^^^^^^ File "/data/build/rb-703c097-222760/odoo/tests/form.py", line 143, in __init__ self._init_from_defaults() File "/data/build/rb-703c097-222760/odoo/tests/form.py", line 328, in _init_from_defaults self._perform_onchange() File "/data/build/rb-703c097-222760/odoo/tests/form.py", line 568, in _perform_onchange result = record.onchange(values, field_names, self._view['fields_spec']) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/rb-703c097-222760/addons/web/models/models.py", line 1045, in onchange record._apply_onchange_methods(field_name, result, visited_onchanges) TypeError: AbstractApprovalRequestFields._apply_onchange_methods() takes 3 positional arguments but 4 were given 2026-07-09 15:30:35,379 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_line_defaults_form: Starting TestApprovalLineDefaultsForm.test_request_form_o2m_line_uses_line_defaults_not_header ... 2026-07-09 15:30:36,340 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_line_defaults_form: ====================================================================== 2026-07-09 15:30:36,340 185 ERROR rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_line_defaults_form: ERROR: TestApprovalLineDefaultsForm.test_request_form_o2m_line_uses_line_defaults_not_header Traceback (most recent call last): File "/usr/local/lib/python3.12/dist-packages/freezegun/api.py", line 789, in wrapper result = func(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/tests/test_approval_line_defaults_form.py", line 190, in test_request_form_o2m_line_uses_line_defaults_not_header with Form(req) as rf: ^^^^^^^^^ File "/data/build/rb-703c097-222760/odoo/tests/form.py", line 143, in __init__ self._init_from_defaults() File "/data/build/rb-703c097-222760/odoo/tests/form.py", line 328, in _init_from_defaults self._perform_onchange() File "/data/build/rb-703c097-222760/odoo/tests/form.py", line 568, in _perform_onchange result = record.onchange(values, field_names, self._view['fields_spec']) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/rb-703c097-222760/addons/web/models/models.py", line 1045, in onchange record._apply_onchange_methods(field_name, result, visited_onchanges) TypeError: AbstractApprovalRequestFields._apply_onchange_methods() takes 3 positional arguments but 4 were given 2026-07-09 15:30:36,373 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_line_defaults_form: Starting TestApprovalLineDefaultsForm.test_request_form_o2m_line_values_overridden_when_forced ... 2026-07-09 15:30:37,576 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_line_defaults_form: ====================================================================== 2026-07-09 15:30:37,576 185 ERROR rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_line_defaults_form: ERROR: TestApprovalLineDefaultsForm.test_request_form_o2m_line_values_overridden_when_forced Traceback (most recent call last): File "/usr/local/lib/python3.12/dist-packages/freezegun/api.py", line 789, in wrapper result = func(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/tests/test_approval_line_defaults_form.py", line 236, in test_request_form_o2m_line_values_overridden_when_forced with Form(req) as rf: ^^^^^^^^^ File "/data/build/rb-703c097-222760/odoo/tests/form.py", line 143, in __init__ self._init_from_defaults() File "/data/build/rb-703c097-222760/odoo/tests/form.py", line 328, in _init_from_defaults self._perform_onchange() File "/data/build/rb-703c097-222760/odoo/tests/form.py", line 568, in _perform_onchange result = record.onchange(values, field_names, self._view['fields_spec']) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/rb-703c097-222760/addons/web/models/models.py", line 1045, in onchange record._apply_onchange_methods(field_name, result, visited_onchanges) TypeError: AbstractApprovalRequestFields._apply_onchange_methods() takes 3 positional arguments but 4 were given 2026-07-09 15:30:37,608 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_line_defaults_form: Starting TestApprovalLineDefaultsForm.test_request_form_o2m_line_values_vs_defaults_not_forced ... 2026-07-09 15:30:38,565 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_line_defaults_form: ====================================================================== 2026-07-09 15:30:38,565 185 ERROR rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_line_defaults_form: ERROR: TestApprovalLineDefaultsForm.test_request_form_o2m_line_values_vs_defaults_not_forced Traceback (most recent call last): File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/tests/test_approval_line_defaults_form.py", line 216, in test_request_form_o2m_line_values_vs_defaults_not_forced with Form(req) as rf: ^^^^^^^^^ File "/data/build/rb-703c097-222760/odoo/tests/form.py", line 143, in __init__ self._init_from_defaults() File "/data/build/rb-703c097-222760/odoo/tests/form.py", line 328, in _init_from_defaults self._perform_onchange() File "/data/build/rb-703c097-222760/odoo/tests/form.py", line 568, in _perform_onchange result = record.onchange(values, field_names, self._view['fields_spec']) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/rb-703c097-222760/addons/web/models/models.py", line 1045, in onchange record._apply_onchange_methods(field_name, result, visited_onchanges) TypeError: AbstractApprovalRequestFields._apply_onchange_methods() takes 3 positional arguments but 4 were given 2026-07-09 15:30:38,610 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-09 15:30:39,331 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_01_default_code_must_be_dict ... 2026-07-09 15:30:39,444 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_02_default_code_keys_must_start_with_default ... 2026-07-09 15:30:39,502 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_03_line_default_code_unknown_field_is_ignored ... 2026-07-09 15:30:39,700 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_04_line_default_code_comment_only ... 2026-07-09 15:30:39,894 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_10_line_defaults_fill_if_empty_direct_create ... 2026-07-09 15:30:40,290 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_11_line_defaults_do_not_override_existing_values_direct_create ... 2026-07-09 15:30:40,516 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_20_line_defaults_override_when_forced_direct_create ... 2026-07-09 15:30:40,850 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_30_line_helpers_uid_now_ref_direct_create ... 2026-07-09 15:30:41,227 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_40_line_defaults_fill_if_empty_via_request_write ... 2025-01-31 09:00:00,000 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [67] 2026-07-09 15:30:41,682 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_41_line_defaults_do_not_override_existing_values_via_request_write ... 2026-07-09 15:30:41,988 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [67] 2026-07-09 15:30:42,035 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_42_line_defaults_override_when_forced_via_request_write ... 2026-07-09 15:30:42,339 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [67] 2026-07-09 15:30:42,408 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_50_isolation_header_vs_line_defaults_direct_create_line ... 2026-07-09 15:30:42,900 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_51_isolation_header_vs_line_defaults_via_request_write ... 2026-07-09 15:30:43,260 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [67] 2026-07-09 15:30:43,352 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_52_independent_force_policy_header_forced_line_not_forced ... 2026-07-09 15:30:43,665 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_53_independent_force_policy_header_not_forced_line_forced ... 2026-07-09 15:30:44,069 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_60_create_request_with_lines_defaults_applied ... 2026-07-09 15:30:44,501 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_61_create_request_with_lines_values_take_precedence_when_not_forced ... 2026-07-09 15:30:44,891 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_62_create_request_with_lines_line_forced_overrides_values ... 2026-07-09 15:30:45,428 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_63_create_request_with_multiple_lines_mixed_values_and_force ... 2026-07-09 15:30:46,268 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-09 15:30:51,857 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_01_01_compute_approvers ... 2026-07-09 15:30:52,027 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_01_02_compute_approvers ... 2026-07-09 15:30:52,166 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_01_03_compute_approvers ... 2026-07-09 15:30:52,827 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_01_compute_state ... 2026-07-09 15:30:52,962 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_02_compute_state ... 2026-07-09 15:30:53,253 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #192 deleted mail.mail records with IDs: [430] 2026-07-09 15:30:53,394 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_03_compute_state ... 2026-07-09 15:30:53,720 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #192 deleted mail.mail records with IDs: [431] 2026-07-09 15:30:53,900 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #195 deleted mail.activity records with IDs: [183] 2026-07-09 15:30:54,079 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #195 deleted mail.mail records with IDs: [432] 2026-07-09 15:30:54,586 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_04_compute_state ... 2026-07-09 15:30:54,872 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #192 deleted mail.mail records with IDs: [433] 2026-07-09 15:30:55,045 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #195 deleted mail.activity records with IDs: [185] 2026-07-09 15:30:55,209 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #195 deleted mail.mail records with IDs: [434] 2026-07-09 15:30:55,409 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #199 deleted mail.activity records with IDs: [186] 2026-07-09 15:30:55,589 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #199 deleted mail.mail records with IDs: [435] 2026-07-09 15:30:55,929 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_05_compute_state ... 2026-07-09 15:30:56,279 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #192 deleted mail.mail records with IDs: [436] 2026-07-09 15:30:56,516 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #195 deleted mail.activity records with IDs: [188] 2026-07-09 15:30:56,715 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #195 deleted mail.mail records with IDs: [437] 2026-07-09 15:30:56,920 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #199 deleted mail.activity records with IDs: [189] 2026-07-09 15:30:57,096 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #199 deleted mail.mail records with IDs: [438] 2026-07-09 15:30:57,320 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #200 deleted mail.activity records with IDs: [190] 2026-07-09 15:30:57,518 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #200 deleted mail.mail records with IDs: [439] 2026-07-09 15:30:57,681 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_06_compute_state ... 2026-07-09 15:30:58,510 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #192 deleted mail.mail records with IDs: [440] 2026-07-09 15:30:58,787 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #195 deleted mail.activity records with IDs: [191] 2026-07-09 15:30:58,952 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #195 deleted mail.mail records with IDs: [441] 2026-07-09 15:30:59,169 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #199 deleted mail.activity records with IDs: [192] 2026-07-09 15:30:59,341 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #199 deleted mail.mail records with IDs: [442] 2026-07-09 15:30:59,579 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #200 deleted mail.activity records with IDs: [193] 2026-07-09 15:30:59,828 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #200 deleted mail.mail records with IDs: [443] 2026-07-09 15:31:00,110 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #201 deleted mail.activity records with IDs: [194] 2026-07-09 15:31:00,300 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #201 deleted mail.mail records with IDs: [444] 2026-07-09 15:31:00,502 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_07_compute_state ... 2026-07-09 15:31:00,875 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #192 deleted mail.mail records with IDs: [445] 2026-07-09 15:31:01,168 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [196] 2026-07-09 15:31:01,327 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [446] 2026-07-09 15:31:01,464 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_08_compute_state ... 2026-07-09 15:31:01,796 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #192 deleted mail.mail records with IDs: [447] 2026-07-09 15:31:02,043 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #195 deleted mail.activity records with IDs: [197] 2026-07-09 15:31:02,232 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #195 deleted mail.mail records with IDs: [448] 2026-07-09 15:31:02,462 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #199 deleted mail.activity records with IDs: [198] 2026-07-09 15:31:02,696 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #199 deleted mail.mail records with IDs: [449] 2026-07-09 15:31:02,801 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_09_compute_state ... 2026-07-09 15:31:03,120 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #192 deleted mail.mail records with IDs: [450] 2026-07-09 15:31:03,333 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #195 deleted mail.activity records with IDs: [199] 2026-07-09 15:31:03,518 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #195 deleted mail.mail records with IDs: [451] 2026-07-09 15:31:03,818 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_10_compute_state ... 2026-07-09 15:31:04,158 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #192 deleted mail.mail records with IDs: [452] 2026-07-09 15:31:04,380 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #195 deleted mail.activity records with IDs: [200] 2026-07-09 15:31:04,573 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #195 deleted mail.mail records with IDs: [453] 2026-07-09 15:31:04,706 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_11_compute_state ... 2026-07-09 15:31:05,046 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #192 deleted mail.mail records with IDs: [454] 2026-07-09 15:31:05,189 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [201] 2026-07-09 15:31:05,339 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_12_compute_state ... 2026-07-09 15:31:05,650 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #192 deleted mail.mail records with IDs: [455] 2026-07-09 15:31:05,866 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [202] 2026-07-09 15:31:06,041 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [456] 2026-07-09 15:31:06,135 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_13_compute_state ... 2026-07-09 15:31:06,457 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #192 deleted mail.mail records with IDs: [457] 2026-07-09 15:31:06,693 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [203] 2026-07-09 15:31:06,900 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [458] 2026-07-09 15:31:07,158 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_14_compute_state ... 2026-07-09 15:31:07,865 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #192 deleted mail.mail records with IDs: [459] 2026-07-09 15:31:08,026 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #192 deleted mail.mail records with IDs: [460] 2026-07-09 15:31:08,185 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #192 deleted mail.mail records with IDs: [461] 2026-07-09 15:31:08,367 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #195 deleted mail.activity records with IDs: [204, 205, 206] 2026-07-09 15:31:08,558 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #195 deleted mail.mail records with IDs: [462] 2026-07-09 15:31:08,789 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #195 deleted mail.mail records with IDs: [463] 2026-07-09 15:31:08,918 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #195 deleted mail.mail records with IDs: [464] 2026-07-09 15:31:09,111 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #200 deleted mail.activity records with IDs: [207, 208] 2026-07-09 15:31:09,289 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #200 deleted mail.mail records with IDs: [465] 2026-07-09 15:31:09,479 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #201 deleted mail.activity records with IDs: [209] 2026-07-09 15:31:09,674 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #201 deleted mail.mail records with IDs: [466] 2026-07-09 15:31:09,817 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_15_compute_state ... 2026-07-09 15:31:10,422 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #192 deleted mail.mail records with IDs: [467] 2026-07-09 15:31:10,533 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #192 deleted mail.mail records with IDs: [468] 2026-07-09 15:31:10,629 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #192 deleted mail.mail records with IDs: [469] 2026-07-09 15:31:10,805 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #195 deleted mail.activity records with IDs: [210, 211, 212] 2026-07-09 15:31:10,982 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #195 deleted mail.mail records with IDs: [470] 2026-07-09 15:31:11,203 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #195 deleted mail.mail records with IDs: [471] 2026-07-09 15:31:11,321 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #195 deleted mail.mail records with IDs: [472] 2026-07-09 15:31:11,572 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #200 deleted mail.activity records with IDs: [213, 214] 2026-07-09 15:31:11,779 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #200 deleted mail.mail records with IDs: [473] 2026-07-09 15:31:11,981 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #201 deleted mail.activity records with IDs: [215] 2026-07-09 15:31:12,200 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #201 deleted mail.mail records with IDs: [474] 2026-07-09 15:31:12,327 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_16_compute_state ... 2026-07-09 15:31:12,949 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #192 deleted request.approval.user.line records with IDs: [99] 2026-07-09 15:31:13,046 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_19_compute_state ... 2026-07-09 15:31:13,523 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #192 deleted mail.mail records with IDs: [475] 2026-07-09 15:31:13,789 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [216] 2026-07-09 15:31:13,992 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [476] 2026-07-09 15:31:14,321 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [477] 2026-07-09 15:31:14,571 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_20_compute_state ... 2026-07-09 15:31:14,900 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #192 deleted mail.mail records with IDs: [478] 2026-07-09 15:31:15,022 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #192 deleted mail.mail records with IDs: [479] 2026-07-09 15:31:15,169 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #192 deleted mail.mail records with IDs: [480] 2026-07-09 15:31:15,293 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #192 deleted mail.mail records with IDs: [481] 2026-07-09 15:31:15,572 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #199 deleted mail.activity records with IDs: [217, 218, 219, 220] 2026-07-09 15:31:15,803 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #199 deleted mail.mail records with IDs: [482] 2026-07-09 15:31:16,002 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #199 deleted mail.mail records with IDs: [483] 2026-07-09 15:31:16,128 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #199 deleted mail.mail records with IDs: [484] 2026-07-09 15:31:16,421 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #201 deleted mail.activity records with IDs: [221, 222, 223] 2026-07-09 15:31:16,673 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #201 deleted mail.mail records with IDs: [485] 2026-07-09 15:31:16,818 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #201 deleted mail.mail records with IDs: [486] 2026-07-09 15:31:17,087 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #200 deleted mail.activity records with IDs: [224, 225] 2026-07-09 15:31:17,318 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #200 deleted mail.mail records with IDs: [487] 2026-07-09 15:31:17,618 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #195 deleted mail.activity records with IDs: [226] 2026-07-09 15:31:17,855 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #195 deleted mail.mail records with IDs: [488] 2026-07-09 15:31:17,983 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_05_00_direct_manager_in_line_users ... 2026-07-09 15:31:18,705 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #192 deleted mail.mail records with IDs: [489] 2026-07-09 15:31:18,804 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #192 deleted mail.mail records with IDs: [490] 2026-07-09 15:31:18,974 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #195 deleted mail.activity records with IDs: [227, 228] 2026-07-09 15:31:19,134 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #195 deleted mail.mail records with IDs: [491] 2026-07-09 15:31:19,311 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #200 deleted mail.activity records with IDs: [229] 2026-07-09 15:31:19,461 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #200 deleted mail.mail records with IDs: [492] 2026-07-09 15:31:19,574 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_05_01_direct_manager_in_line_users_not_require ... 2026-07-09 15:31:20,350 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #192 deleted mail.mail records with IDs: [493] 2026-07-09 15:31:20,452 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #192 deleted mail.mail records with IDs: [494] 2026-07-09 15:31:20,549 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #192 deleted mail.mail records with IDs: [495] 2026-07-09 15:31:20,727 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #195 deleted mail.activity records with IDs: [230, 231, 232] 2026-07-09 15:31:20,894 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #195 deleted mail.mail records with IDs: [496] 2026-07-09 15:31:21,061 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #195 deleted mail.mail records with IDs: [497] 2026-07-09 15:31:21,304 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #200 deleted mail.activity records with IDs: [233, 234] 2026-07-09 15:31:21,512 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #200 deleted mail.mail records with IDs: [498] 2026-07-09 15:31:21,816 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #201 deleted mail.activity records with IDs: [235] 2026-07-09 15:31:22,059 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #201 deleted mail.mail records with IDs: [499] 2026-07-09 15:31:22,207 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_06_01_activity_schedule ... 2026-07-09 15:31:22,806 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #192 deleted mail.mail records with IDs: [500] 2026-07-09 15:31:22,911 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #192 deleted mail.mail records with IDs: [501] 2026-07-09 15:31:23,112 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #195 deleted mail.activity records with IDs: [236, 237] 2026-07-09 15:31:23,278 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #195 deleted mail.mail records with IDs: [502] 2026-07-09 15:31:23,489 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #199 deleted mail.activity records with IDs: [238] 2026-07-09 15:31:23,736 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #199 deleted mail.mail records with IDs: [503] 2026-07-09 15:31:23,872 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_06_02_activity_schedule ... 2026-07-09 15:31:24,529 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #192 deleted mail.mail records with IDs: [504] 2026-07-09 15:31:24,695 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #195 deleted mail.activity records with IDs: [239] 2026-07-09 15:31:24,857 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #195 deleted mail.mail records with IDs: [505] 2026-07-09 15:31:25,134 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #199 deleted mail.activity records with IDs: [240] 2026-07-09 15:31:25,302 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #199 deleted mail.mail records with IDs: [506] 2026-07-09 15:31:25,438 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_07_01_list_of_approvers_empty ... 2026-07-09 15:31:25,879 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_multiple_approvers_at_each_step ... 2026-07-09 15:31:26,597 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #192 deleted mail.mail records with IDs: [507] 2026-07-09 15:31:26,706 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #192 deleted mail.mail records with IDs: [508] 2026-07-09 15:31:27,112 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #195 deleted mail.activity records with IDs: [241, 242] 2026-07-09 15:31:27,308 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #195 deleted mail.mail records with IDs: [509] 2026-07-09 15:31:27,431 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #195 deleted mail.mail records with IDs: [510] 2026-07-09 15:31:27,668 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #201 deleted mail.activity records with IDs: [243, 244] 2026-07-09 15:31:27,921 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #201 deleted mail.mail records with IDs: [511] 2026-07-09 15:31:28,096 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-07-09 15:31:29,010 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_request: Starting TestLinesRequired.test_001_confirm_blocks_when_lines_required_missing ... 2026-07-09 15:31:29,521 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [113] 2026-07-09 15:31:29,581 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_request: Starting TestLinesRequired.test_002_confirm_succeeds_when_line_present ... 2026-07-09 15:31:30,804 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [512] 2026-07-09 15:31:30,879 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_request: Starting TestLinesRequired.test_003_confirm_not_blocked_when_lines_optional ... 2026-07-09 15:31:31,569 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [513] 2026-07-09 15:31:31,663 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 15:31:36,918 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_request_type: Starting TestApprovalRequest.test_01_min_approvals ... 2026-07-09 15:31:37,267 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_request_type: Starting TestApprovalRequest.test_approval_type_copy ... 2026-07-09 15:31:37,479 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_request_type: Starting TestApprovalRequest.test_approve_request_count ... 2026-07-09 15:31:37,749 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #203 deleted mail.mail records with IDs: [514] 2026-07-09 15:31:37,983 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #203 deleted mail.mail records with IDs: [515] 2026-07-09 15:31:38,168 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [247] 2026-07-09 15:31:38,315 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [516] 2026-07-09 15:31:38,404 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_request_type: Starting TestApprovalRequest.test_constraint_approval_user_line ... 2026-07-09 15:31:38,547 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_request_type: Starting TestApprovalRequest.test_days_to_approve_is_negative ... 2026-07-09 15:31:38,603 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-07-09 15:31:44,736 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_request_type_field_toggle: Starting TestApprovalRequestTypeFieldToggle.test_01_dest_model_id_and_has_lines_by_mode ... 2026-07-09 15:31:44,930 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_request_type_field_toggle: Starting TestApprovalRequestTypeFieldToggle.test_02_has_lines_multi_with_src_model_set ... 2026-07-09 15:31:45,345 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_request_type_field_toggle: Starting TestApprovalRequestTypeFieldToggle.test_05_applicable_record_domain_validation_ok_and_bad ... 2026-07-09 15:31:45,460 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_request_type_field_toggle: Starting TestApprovalRequestTypeFieldToggle.test_06_before_approval_required_domain_validation_ok_and_bad ... 2026-07-09 15:31:45,566 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_request_type_field_toggle: Starting TestApprovalRequestTypeFieldToggle.test_101_uom_enable_single ... 2026-07-09 15:31:46,784 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_request_type_field_toggle: ====================================================================== 2026-07-09 15:31:46,784 185 ERROR rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_request_type_field_toggle: ERROR: TestApprovalRequestTypeFieldToggle.test_101_uom_enable_single Traceback (most recent call last): File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/tests/test_approval_request_type_field_toggle.py", line 113, in test_101_uom_enable_single req_form = Form(request_obj) ^^^^^^^^^^^^^^^^^ File "/data/build/rb-703c097-222760/odoo/tests/form.py", line 143, in __init__ self._init_from_defaults() File "/data/build/rb-703c097-222760/odoo/tests/form.py", line 328, in _init_from_defaults self._perform_onchange() File "/data/build/rb-703c097-222760/odoo/tests/form.py", line 568, in _perform_onchange result = record.onchange(values, field_names, self._view['fields_spec']) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/rb-703c097-222760/addons/web/models/models.py", line 1045, in onchange record._apply_onchange_methods(field_name, result, visited_onchanges) TypeError: AbstractApprovalRequestFields._apply_onchange_methods() takes 3 positional arguments but 4 were given 2026-07-09 15:31:46,863 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-09 15:31:46,964 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_001_only_applicable_set_required_empty ... 2026-07-09 15:31:47,469 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_002_only_required_all_records ... 2026-07-09 15:31:47,937 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_003_required_and_applicable_and_combination ... 2026-07-09 15:31:48,368 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_004_required_specific_field_and_applicable_companies ... 2026-07-09 15:31:48,844 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_005_required_empty_list_literal ... 2026-07-09 15:31:49,321 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_006_required_invalid_syntax_safe_fallback ... 2026-07-09 15:31:49,838 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_007_applicable_empty_and_required_all ... 2026-07-09 15:31:50,266 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_008_and_shape_is_stable_against_visibility ... 2026-07-09 15:31:50,715 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 15:31:51,922 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_type_dynamic_onchange: Starting TestApprovalTypeDynamicOnchange.test_101_orm_write_does_not_trigger_type_onchange_hook ... 2026-07-09 15:31:52,270 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_type_dynamic_onchange: Starting TestApprovalTypeDynamicOnchange.test_201_form_onchange_triggers_type_onchange_hook ... 2026-07-09 15:31:53,433 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_type_dynamic_onchange: ====================================================================== 2026-07-09 15:31:53,433 185 ERROR rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_type_dynamic_onchange: ERROR: TestApprovalTypeDynamicOnchange.test_201_form_onchange_triggers_type_onchange_hook Traceback (most recent call last): File "/usr/local/lib/python3.12/dist-packages/freezegun/api.py", line 789, in wrapper result = func(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/tests/test_approval_type_dynamic_onchange.py", line 171, in test_201_form_onchange_triggers_type_onchange_hook with Form(self.Request) as form: ^^^^^^^^^^^^^^^^^^ File "/data/build/rb-703c097-222760/odoo/tests/form.py", line 143, in __init__ self._init_from_defaults() File "/data/build/rb-703c097-222760/odoo/tests/form.py", line 328, in _init_from_defaults self._perform_onchange() File "/data/build/rb-703c097-222760/odoo/tests/form.py", line 568, in _perform_onchange result = record.onchange(values, field_names, self._view['fields_spec']) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/rb-703c097-222760/addons/web/models/models.py", line 1045, in onchange record._apply_onchange_methods(field_name, result, visited_onchanges) TypeError: AbstractApprovalRequestFields._apply_onchange_methods() takes 3 positional arguments but 4 were given 2026-07-09 15:31:53,458 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_type_dynamic_onchange: Starting TestApprovalTypeDynamicOnchange.test_202_form_onchange_can_update_many2one_field ... 2026-07-09 15:31:54,419 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_type_dynamic_onchange: ====================================================================== 2026-07-09 15:31:54,419 185 ERROR rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_type_dynamic_onchange: ERROR: TestApprovalTypeDynamicOnchange.test_202_form_onchange_can_update_many2one_field Traceback (most recent call last): File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/tests/test_approval_type_dynamic_onchange.py", line 215, in test_202_form_onchange_can_update_many2one_field with Form(self.Request) as form: ^^^^^^^^^^^^^^^^^^ File "/data/build/rb-703c097-222760/odoo/tests/form.py", line 143, in __init__ self._init_from_defaults() File "/data/build/rb-703c097-222760/odoo/tests/form.py", line 328, in _init_from_defaults self._perform_onchange() File "/data/build/rb-703c097-222760/odoo/tests/form.py", line 568, in _perform_onchange result = record.onchange(values, field_names, self._view['fields_spec']) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/rb-703c097-222760/addons/web/models/models.py", line 1045, in onchange record._apply_onchange_methods(field_name, result, visited_onchanges) TypeError: AbstractApprovalRequestFields._apply_onchange_methods() takes 3 positional arguments but 4 were given 2026-07-09 15:31:54,446 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_type_dynamic_onchange: Starting TestApprovalTypeDynamicOnchange.test_301_line_form_onchange_triggers_type_onchange_hook ... 2026-07-09 15:31:54,975 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_type_dynamic_onchange: ====================================================================== 2026-07-09 15:31:54,975 185 ERROR rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_type_dynamic_onchange: ERROR: TestApprovalTypeDynamicOnchange.test_301_line_form_onchange_triggers_type_onchange_hook Traceback (most recent call last): File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/tests/test_approval_type_dynamic_onchange.py", line 294, in test_301_line_form_onchange_triggers_type_onchange_hook with Form(line_proxy) as line_form: ^^^^^^^^^^^^^^^^ File "/data/build/rb-703c097-222760/odoo/tests/form.py", line 143, in __init__ self._init_from_defaults() File "/data/build/rb-703c097-222760/odoo/tests/form.py", line 328, in _init_from_defaults self._perform_onchange() File "/data/build/rb-703c097-222760/odoo/tests/form.py", line 568, in _perform_onchange result = record.onchange(values, field_names, self._view['fields_spec']) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/rb-703c097-222760/addons/web/models/models.py", line 1045, in onchange record._apply_onchange_methods(field_name, result, visited_onchanges) TypeError: AbstractApprovalRequestFields._apply_onchange_methods() takes 3 positional arguments but 4 were given 2026-07-09 15:31:55,005 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_type_dynamic_onchange: Starting TestApprovalTypeDynamicOnchange.test_302_header_and_line_onchange_both_triggered ... 2026-07-09 15:31:56,110 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_type_dynamic_onchange: ====================================================================== 2026-07-09 15:31:56,110 185 ERROR rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approval_type_dynamic_onchange: ERROR: TestApprovalTypeDynamicOnchange.test_302_header_and_line_onchange_both_triggered Traceback (most recent call last): File "/usr/local/lib/python3.12/dist-packages/freezegun/api.py", line 789, in wrapper result = func(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^ File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/tests/test_approval_type_dynamic_onchange.py", line 370, in test_302_header_and_line_onchange_both_triggered with Form(self.Request) as request_form: ^^^^^^^^^^^^^^^^^^ File "/data/build/rb-703c097-222760/odoo/tests/form.py", line 143, in __init__ self._init_from_defaults() File "/data/build/rb-703c097-222760/odoo/tests/form.py", line 328, in _init_from_defaults self._perform_onchange() File "/data/build/rb-703c097-222760/odoo/tests/form.py", line 568, in _perform_onchange result = record.onchange(values, field_names, self._view['fields_spec']) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/rb-703c097-222760/addons/web/models/models.py", line 1045, in onchange record._apply_onchange_methods(field_name, result, visited_onchanges) TypeError: AbstractApprovalRequestFields._apply_onchange_methods() takes 3 positional arguments but 4 were given 2026-07-09 15:31:56,147 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-09 15:32:03,480 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_blocks_direct_cursor_access ... 2026-07-09 15:32:03,897 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_blocks_model_create_attempt ... 2026-07-09 15:32:04,359 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_blocks_sudo_attempt ... 2026-07-09 15:32:04,802 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_blocks_with_context_attempt ... 2026-07-09 15:32:05,334 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_blocks_write_attempt ... 2026-07-09 15:32:05,869 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_can_read_user_company_request ... 2026-07-09 15:32:06,369 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_can_use_readonly_search_count ... 2026-07-09 15:32:06,939 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_comment_only_is_treated_as_empty ... 2026-07-09 15:32:07,418 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_empty_keeps_step_applicable ... 2026-07-09 15:32:07,882 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_false_skips_selector_step ... 2026-07-09 15:32:08,379 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_falsey_non_bool_is_skipped ... 2026-07-09 15:32:08,909 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_preflight_blocks_assignment ... 2026-07-09 15:32:08,996 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_preflight_blocks_dunder_import ... 2026-07-09 15:32:09,090 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_runtime_blocks_setattr ... 2026-07-09 15:32:09,625 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_true_adds_selector_step ... 2026-07-09 15:32:10,761 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_truthy_non_bool_is_applied ... 2026-07-09 15:32:11,314 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_whitespace_only_is_treated_as_empty ... 2026-07-09 15:32:11,811 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_department_fails_when_no_manager_found_in_hierarchy ... 2026-07-09 15:32:12,396 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_department_fallback_to_nearest_parent_manager ... 2026-07-09 15:32:12,796 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_department_manager_is_resolved ... 2026-07-09 15:32:13,191 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_department_multiple_selected_all_must_approve_creates_required_lines ... 2026-07-09 15:32:13,612 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_department_multiple_selected_any_in_step_unions_users ... 2026-07-09 15:32:14,035 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_department_with_employee_tags_filters_managers ... 2026-07-09 15:32:14,472 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_employee_tags_filter_can_make_resolution_empty ... 2026-07-09 15:32:14,953 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_employee_tags_not_allowed_for_specific_approvers ... 2026-07-09 15:32:15,037 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_employee_tags_selector_requires_tags ... 2026-07-09 15:32:15,137 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_employee_tags_selector_resolves_employees_by_tag ... 2026-07-09 15:32:15,639 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_job_position_all_must_approve_creates_one_line_per_user_required_true ... 2026-07-09 15:32:16,206 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_job_position_any_in_step_creates_single_line_with_all_users ... 2026-07-09 15:32:16,751 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_job_position_filters_out_non_approval_officer_users ... 2026-07-09 15:32:17,278 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_job_position_is_not_fixed_when_employee_changes_job ... 2026-07-09 15:32:17,922 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_job_position_with_employee_tags_filters_employees ... 2026-07-09 15:32:18,455 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-07-09 15:32:26,096 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approver_selector_2: Starting TestApproverSelectorAdvanced.test_department_restrict_walks_up_until_manager_is_in_submitter_chain ... 2026-07-09 15:32:26,569 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approver_selector_2: Starting TestApproverSelectorAdvanced.test_department_restrict_with_tag_filter_can_fallback_to_root_manager ... 2026-07-09 15:32:27,061 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [1241] 2026-07-09 15:32:28,014 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approver_selector_2: Starting TestApproverSelectorAdvanced.test_department_restrict_with_tag_filter_requires_manager_tag_and_chain ... 2026-07-09 15:32:28,541 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approver_selector_2: Starting TestApproverSelectorAdvanced.test_employee_tags_restrict_applies_tag_and_chain_together ... 2026-07-09 15:32:29,009 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approver_selector_2: Starting TestApproverSelectorAdvanced.test_employee_tags_restrict_empty_when_no_manager_chain_match ... 2026-07-09 15:32:29,587 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approver_selector_2: Starting TestApproverSelectorAdvanced.test_job_restrict_keeps_only_users_in_submitter_manager_chain ... 2026-07-09 15:32:30,077 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approver_selector_2: Starting TestApproverSelectorAdvanced.test_job_restrict_with_tag_filter_applies_tag_and_chain_together ... 2026-07-09 15:32:30,590 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 13 checked, 13 removed 2026-07-09 15:32:35,928 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approver_selector_python_code: Starting TestApproverSelectorPythonCode.test_python_code_selector_applies_employee_tag_filter_from_ui ... 2026-07-09 15:32:36,325 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approver_selector_python_code: Starting TestApproverSelectorPythonCode.test_python_code_selector_can_skip_required_step ... 2026-07-09 15:32:36,736 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approver_selector_python_code: Starting TestApproverSelectorPythonCode.test_python_code_selector_does_not_skip_when_result_is_non_empty_even_if_skip_required_true ... 2026-07-09 15:32:37,168 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approver_selector_python_code: Starting TestApproverSelectorPythonCode.test_python_code_selector_required_step_raises_when_no_result_and_skip_required_false ... 2026-07-09 15:32:37,618 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approver_selector_python_code: Starting TestApproverSelectorPythonCode.test_python_code_selector_resolves_from_employee_parent_chain_with_tag ... 2026-07-09 15:32:38,025 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_approver_selector_python_code: Starting TestApproverSelectorPythonCode.test_python_code_selector_resolves_user ... 2026-07-09 15:32:38,434 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-07-09 15:32:39,262 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_attach_request_preserve_existing_values: Starting TestAttachRequestPreserveExistingValues.test_101_single_attach_override ... 2026-07-09 15:32:40,203 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_attach_request_preserve_existing_values: Starting TestAttachRequestPreserveExistingValues.test_102_single_attach_override ... 2026-07-09 15:32:41,378 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_attach_request_preserve_existing_values: Starting TestAttachRequestPreserveExistingValues.test_202_multi_attach_override ... 2026-07-09 15:32:42,127 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_attach_request_preserve_existing_values: Starting TestAttachRequestPreserveExistingValues.test_203_multi_attach_override ... 2026-07-09 15:32:43,111 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-09 15:32:44,036 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_attach_request_server: Starting TestAttachRequestServer.test_attach_company_mismatch_rejected ... 2026-07-09 15:32:45,151 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_attach_request_server: ====================================================================== 2026-07-09 15:32:45,152 185 ERROR rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_attach_request_server: ERROR: TestAttachRequestServer.test_attach_company_mismatch_rejected Traceback (most recent call last): File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/tests/test_attach_request_server.py", line 162, in test_attach_company_mismatch_rejected with Form(req) as f: ^^^^^^^^^ File "/data/build/rb-703c097-222760/odoo/tests/form.py", line 143, in __init__ self._init_from_defaults() File "/data/build/rb-703c097-222760/odoo/tests/form.py", line 328, in _init_from_defaults self._perform_onchange() File "/data/build/rb-703c097-222760/odoo/tests/form.py", line 568, in _perform_onchange result = record.onchange(values, field_names, self._view['fields_spec']) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/rb-703c097-222760/addons/web/models/models.py", line 1045, in onchange record._apply_onchange_methods(field_name, result, visited_onchanges) TypeError: AbstractApprovalRequestFields._apply_onchange_methods() takes 3 positional arguments but 4 were given 2026-07-09 15:32:45,184 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_attach_request_server: Starting TestAttachRequestServer.test_attach_multi_adds_lines_to_existing ... 2026-07-09 15:32:46,207 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_attach_request_server: ====================================================================== 2026-07-09 15:32:46,207 185 ERROR rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_attach_request_server: ERROR: TestAttachRequestServer.test_attach_multi_adds_lines_to_existing Traceback (most recent call last): File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/tests/test_attach_request_server.py", line 138, in test_attach_multi_adds_lines_to_existing with Form(req) as f: ^^^^^^^^^ File "/data/build/rb-703c097-222760/odoo/tests/form.py", line 143, in __init__ self._init_from_defaults() File "/data/build/rb-703c097-222760/odoo/tests/form.py", line 328, in _init_from_defaults self._perform_onchange() File "/data/build/rb-703c097-222760/odoo/tests/form.py", line 568, in _perform_onchange result = record.onchange(values, field_names, self._view['fields_spec']) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/rb-703c097-222760/addons/web/models/models.py", line 1045, in onchange record._apply_onchange_methods(field_name, result, visited_onchanges) TypeError: AbstractApprovalRequestFields._apply_onchange_methods() takes 3 positional arguments but 4 were given 2026-07-09 15:32:46,238 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_attach_request_server: Starting TestAttachRequestServer.test_attach_prefill_access_denied ... 2026-07-09 15:32:46,733 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [140], uid: 250, model: viin.approval.request 2026-07-09 15:32:46,779 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_attach_request_server: Starting TestAttachRequestServer.test_attach_single_updates_existing_header ... 2026-07-09 15:32:47,721 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_attach_request_server: ====================================================================== 2026-07-09 15:32:47,721 185 ERROR rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_attach_request_server: ERROR: TestAttachRequestServer.test_attach_single_updates_existing_header Traceback (most recent call last): File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/tests/test_attach_request_server.py", line 82, in test_attach_single_updates_existing_header with Form(req) as f: ^^^^^^^^^ File "/data/build/rb-703c097-222760/odoo/tests/form.py", line 143, in __init__ self._init_from_defaults() File "/data/build/rb-703c097-222760/odoo/tests/form.py", line 328, in _init_from_defaults self._perform_onchange() File "/data/build/rb-703c097-222760/odoo/tests/form.py", line 568, in _perform_onchange result = record.onchange(values, field_names, self._view['fields_spec']) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/rb-703c097-222760/addons/web/models/models.py", line 1045, in onchange record._apply_onchange_methods(field_name, result, visited_onchanges) TypeError: AbstractApprovalRequestFields._apply_onchange_methods() takes 3 positional arguments but 4 were given 2026-07-09 15:32:47,750 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_attach_request_server: Starting TestAttachRequestServer.test_attach_type_multi_updates_existing_header ... 2026-07-09 15:32:48,649 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_attach_request_server: ====================================================================== 2026-07-09 15:32:48,649 185 ERROR rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_attach_request_server: ERROR: TestAttachRequestServer.test_attach_type_multi_updates_existing_header Traceback (most recent call last): File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/tests/test_attach_request_server.py", line 110, in test_attach_type_multi_updates_existing_header with Form(req) as f: ^^^^^^^^^ File "/data/build/rb-703c097-222760/odoo/tests/form.py", line 143, in __init__ self._init_from_defaults() File "/data/build/rb-703c097-222760/odoo/tests/form.py", line 328, in _init_from_defaults self._perform_onchange() File "/data/build/rb-703c097-222760/odoo/tests/form.py", line 568, in _perform_onchange result = record.onchange(values, field_names, self._view['fields_spec']) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/rb-703c097-222760/addons/web/models/models.py", line 1045, in onchange record._apply_onchange_methods(field_name, result, visited_onchanges) TypeError: AbstractApprovalRequestFields._apply_onchange_methods() takes 3 positional arguments but 4 were given 2026-07-09 15:32:48,691 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-09 15:32:50,129 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_attach_server_flow: Starting TestAttachServerFlow.test_00_select_source_records_without_write_access ... 2026-07-09 15:32:50,464 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_attach_server_flow: Starting TestAttachServerFlow.test_10_select_source_records_action_carries_attach_ctx ... 2026-07-09 15:32:50,851 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_attach_server_flow: Starting TestAttachServerFlow.test_20_attach_multi_adds_lines ... 2026-07-09 15:32:51,940 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_attach_server_flow: Starting TestAttachServerFlow.test_30_attach_single_updates_header ... 2026-07-09 15:32:52,899 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_attach_server_flow: Starting TestAttachServerFlow.test_40_selector_denies_when_type_has_no_src_or_no_write ... 2026-07-09 15:32:53,375 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-07-09 15:32:53,805 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_base_unlink_single_strategy: Starting TestApprovalBaseUnlinkSingleStrategy.test_draft_request_deleted_when_head_and_all_lines_deleted ... 2026-07-09 15:32:54,650 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.message records with IDs: [6688, 6685] 2026-07-09 15:32:54,944 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted res.partner records with IDs: [552] 2026-07-09 15:32:55,012 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted approval.request.line records with IDs: [59] 2026-07-09 15:32:55,156 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [214] 2026-07-09 15:32:55,236 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.message records with IDs: [6687, 6684] 2026-07-09 15:32:55,425 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted res.partner records with IDs: [551] 2026-07-09 15:32:55,590 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.message records with IDs: [6690, 6689, 6686] 2026-07-09 15:32:55,690 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [146] 2026-07-09 15:32:55,721 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_base_unlink_single_strategy: Starting TestApprovalBaseUnlinkSingleStrategy.test_draft_request_deleted_when_main_source_deleted ... 2026-07-09 15:32:56,673 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.message records with IDs: [6694, 6692] 2026-07-09 15:32:56,799 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted res.partner records with IDs: [553] 2026-07-09 15:32:56,944 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.message records with IDs: [6693] 2026-07-09 15:32:57,019 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [147] 2026-07-09 15:32:57,058 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_base_unlink_single_strategy: Starting TestApprovalBaseUnlinkSingleStrategy.test_draft_request_lines_removed_when_source_line_deleted ... 2026-07-09 15:32:58,124 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.message records with IDs: [6702, 6697] 2026-07-09 15:32:58,240 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted res.partner records with IDs: [557] 2026-07-09 15:32:58,271 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted approval.request.line records with IDs: [62] 2026-07-09 15:32:58,392 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [217] 2026-07-09 15:32:58,439 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.message records with IDs: [6700, 6698] 2026-07-09 15:32:58,553 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted res.partner records with IDs: [555] 2026-07-09 15:32:58,701 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.message records with IDs: [6704, 6703, 6699] 2026-07-09 15:32:58,775 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [148] 2026-07-09 15:32:58,815 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_base_unlink_single_strategy: Starting TestApprovalBaseUnlinkSingleStrategy.test_non_draft_request_not_cancelled_when_source_deleted ... 2026-07-09 15:33:00,169 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [517] 2026-07-09 15:33:00,328 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [249] 2026-07-09 15:33:00,623 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.message records with IDs: [6715, 6712, 6708, 6705] 2026-07-09 15:33:00,752 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted res.partner records with IDs: [558] 2026-07-09 15:33:00,945 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 15:33:00,960 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_catalog_button_visibility: Starting TestCatalogButtonVisibility.test_action_add_from_catalog_rejected_when_line_product_disabled ... 2026-07-09 15:33:01,543 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 15:33:01,558 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_catalog_order_data: Starting TestProductCatalogOrderData.test_get_product_catalog_order_data_includes_product_type ... 2026-07-09 15:33:02,083 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 15:33:03,358 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_coach_approval: Starting TestApprovalRequest.test_coach_approval_01 ... 2026-07-09 15:33:04,411 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_coach_approval: ====================================================================== 2026-07-09 15:33:04,412 185 ERROR rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_coach_approval: ERROR: TestApprovalRequest.test_coach_approval_01 Traceback (most recent call last): File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/tests/test_coach_approval.py", line 18, in test_coach_approval_01 with Form(approval_request) as f: ^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/rb-703c097-222760/odoo/tests/form.py", line 143, in __init__ self._init_from_defaults() File "/data/build/rb-703c097-222760/odoo/tests/form.py", line 328, in _init_from_defaults self._perform_onchange() File "/data/build/rb-703c097-222760/odoo/tests/form.py", line 568, in _perform_onchange result = record.onchange(values, field_names, self._view['fields_spec']) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/rb-703c097-222760/addons/web/models/models.py", line 1045, in onchange record._apply_onchange_methods(field_name, result, visited_onchanges) TypeError: AbstractApprovalRequestFields._apply_onchange_methods() takes 3 positional arguments but 4 were given 2026-07-09 15:33:04,438 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_coach_approval: Starting TestApprovalRequest.test_coach_approval_02 ... 2026-07-09 15:33:05,336 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_coach_approval: ====================================================================== 2026-07-09 15:33:05,336 185 ERROR rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_coach_approval: ERROR: TestApprovalRequest.test_coach_approval_02 Traceback (most recent call last): File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/tests/test_coach_approval.py", line 45, in test_coach_approval_02 approval_request_form = Form(self.env['viin.approval.request']) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/rb-703c097-222760/odoo/tests/form.py", line 143, in __init__ self._init_from_defaults() File "/data/build/rb-703c097-222760/odoo/tests/form.py", line 328, in _init_from_defaults self._perform_onchange() File "/data/build/rb-703c097-222760/odoo/tests/form.py", line 568, in _perform_onchange result = record.onchange(values, field_names, self._view['fields_spec']) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/rb-703c097-222760/addons/web/models/models.py", line 1045, in onchange record._apply_onchange_methods(field_name, result, visited_onchanges) TypeError: AbstractApprovalRequestFields._apply_onchange_methods() takes 3 positional arguments but 4 were given 2026-07-09 15:33:05,367 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_coach_approval: Starting TestApprovalRequest.test_coach_approval_03 ... 2026-07-09 15:33:06,199 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_coach_approval: ====================================================================== 2026-07-09 15:33:06,199 185 ERROR rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_coach_approval: ERROR: TestApprovalRequest.test_coach_approval_03 Traceback (most recent call last): File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/tests/test_coach_approval.py", line 69, in test_coach_approval_03 approval_request_form = Form(self.env['viin.approval.request']) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/rb-703c097-222760/odoo/tests/form.py", line 143, in __init__ self._init_from_defaults() File "/data/build/rb-703c097-222760/odoo/tests/form.py", line 328, in _init_from_defaults self._perform_onchange() File "/data/build/rb-703c097-222760/odoo/tests/form.py", line 568, in _perform_onchange result = record.onchange(values, field_names, self._view['fields_spec']) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/rb-703c097-222760/addons/web/models/models.py", line 1045, in onchange record._apply_onchange_methods(field_name, result, visited_onchanges) TypeError: AbstractApprovalRequestFields._apply_onchange_methods() takes 3 positional arguments but 4 were given 2026-07-09 15:33:06,225 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_coach_approval: Starting TestApprovalRequest.test_coach_approval_04 ... 2026-07-09 15:33:07,444 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_coach_approval: ====================================================================== 2026-07-09 15:33:07,444 185 ERROR rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_coach_approval: ERROR: TestApprovalRequest.test_coach_approval_04 Traceback (most recent call last): File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/tests/test_coach_approval.py", line 96, in test_coach_approval_04 approval_request_form = Form(self.env['viin.approval.request']) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/rb-703c097-222760/odoo/tests/form.py", line 143, in __init__ self._init_from_defaults() File "/data/build/rb-703c097-222760/odoo/tests/form.py", line 328, in _init_from_defaults self._perform_onchange() File "/data/build/rb-703c097-222760/odoo/tests/form.py", line 568, in _perform_onchange result = record.onchange(values, field_names, self._view['fields_spec']) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/rb-703c097-222760/addons/web/models/models.py", line 1045, in onchange record._apply_onchange_methods(field_name, result, visited_onchanges) TypeError: AbstractApprovalRequestFields._apply_onchange_methods() takes 3 positional arguments but 4 were given 2026-07-09 15:33:07,488 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-07-09 15:33:07,508 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_dest_model_by_mode: Starting TestDestModelByMode.test_dest_model_multi ... 2026-07-09 15:33:07,878 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_dest_model_by_mode: Starting TestDestModelByMode.test_dest_model_single ... 2026-07-09 15:33:08,303 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_dest_model_by_mode: Starting TestDestModelByMode.test_switch_mode_updates_dest_model_and_lines ... 2026-07-09 15:33:08,779 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [5707, 5708, 5709, 5710, 5711] 2026-07-09 15:33:09,198 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [5712, 5713, 5714, 5715, 5716, 5717, 5718] 2026-07-09 15:33:09,524 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 15:33:09,540 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_dest_model_mapping_regen: Starting TestDestModelMappingRegen.test_mapping_targets_change_with_mode ... 2026-07-09 15:33:10,092 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [5724, 5725, 5726, 5727, 5728] 2026-07-09 15:33:10,446 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 15:33:10,460 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_dynamic_field_in_views_request: Starting TestApprovalRequestDynamicField.test_dynamic_fields_rendering_in_approval_request_form_view ... 2026-07-09 15:33:10,587 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 15:33:10,599 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_dynamic_field_in_views_wizard: Starting TestWizardDynamicFieldsStrictAll.test_wizard_head_and_line_dynamic_fields_use_strict_patterns ... 2026-07-09 15:33:11,377 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 15:33:12,347 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_inactive_approvers: Starting TestInactiveApprovers.test_approver_tree_keeps_inactive_multi_users_visible ... 2026-07-09 15:33:12,419 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_inactive_approvers: Starting TestInactiveApprovers.test_deactivating_current_sequential_approver_moves_activity_to_next_active_step ... 2026-07-09 15:33:12,957 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #256 deleted mail.mail records with IDs: [518] 2026-07-09 15:33:13,089 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [241] 2026-07-09 15:33:13,107 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [250] 2026-07-09 15:33:13,289 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [519] 2026-07-09 15:33:13,392 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_inactive_approvers: Starting TestInactiveApprovers.test_deactivating_only_pending_approver_refuses_request_and_clears_activity ... 2026-07-09 15:33:14,005 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #256 deleted mail.mail records with IDs: [520] 2026-07-09 15:33:14,119 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [241] 2026-07-09 15:33:14,135 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [252] 2026-07-09 15:33:14,222 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_inactive_approvers: Starting TestInactiveApprovers.test_python_selector_skips_inactive_users ... 2026-07-09 15:33:14,274 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [242] 2026-07-09 15:33:14,642 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_inactive_approvers: Starting TestInactiveApprovers.test_reactivating_pending_sequential_approver_recreates_activity ... 2026-07-09 15:33:15,206 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #256 deleted mail.mail records with IDs: [521] 2026-07-09 15:33:15,331 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [241] 2026-07-09 15:33:15,349 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [253] 2026-07-09 15:33:15,545 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [522] 2026-07-09 15:33:15,663 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [254] 2026-07-09 15:33:15,843 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [523] 2026-07-09 15:33:15,936 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-07-09 15:33:15,953 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_mapping_line_domains: Starting TestMappingLineDomains.test_child_mapping_domains ... 2026-07-09 15:33:15,995 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_mapping_line_domains: Starting TestMappingLineDomains.test_dest_allows_company_and_currency_manual ... 2026-07-09 15:33:16,024 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_mapping_line_domains: Starting TestMappingLineDomains.test_dest_candidates_from_model_by_mode ... 2026-07-09 15:33:16,702 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_mapping_line_domains: Starting TestMappingLineDomains.test_src_domain_basic_constraints ... 2026-07-09 15:33:16,757 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 15:33:18,115 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_mimimum_approval_request: Starting TestMiMimumApprovalRequest.test_mimimum_approval_request_01 ... 2026-07-09 15:33:18,647 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_mimimum_approval_request: Starting TestMiMimumApprovalRequest.test_mimimum_approval_request_02 ... 2026-07-09 15:33:19,150 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_mimimum_approval_request: Starting TestMiMimumApprovalRequest.test_mimimum_approval_request_03 ... 2026-07-09 15:33:19,646 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_mimimum_approval_request: Starting TestMiMimumApprovalRequest.test_mimimum_approval_request_04 ... 2026-07-09 15:33:20,160 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_mimimum_approval_request: Starting TestMiMimumApprovalRequest.test_mimimum_approval_request_05 ... 2026-07-09 15:33:20,770 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_mimimum_approval_request: Starting TestMiMimumApprovalRequest.test_mimimum_approval_request_06 ... 2026-07-09 15:33:21,371 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_mimimum_approval_request: Starting TestMiMimumApprovalRequest.test_mimimum_approval_request_07 ... 2026-07-09 15:33:21,814 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_mimimum_approval_request: Starting TestMiMimumApprovalRequest.test_mimimum_approval_request_08 ... 2026-07-09 15:33:22,313 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-07-09 15:33:22,811 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_partner_child_mapping_no_subject_creation: Starting TestPartnerChildMappingNoSubjectCreation.test_01_create_from_partner_children_does_not_create_partner ... 2026-07-09 15:33:23,770 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_partner_child_mapping_no_subject_creation: Starting TestPartnerChildMappingNoSubjectCreation.test_02_confirm_from_partner_children_does_not_create_partner ... 2026-07-09 15:33:24,939 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [524] 2026-07-09 15:33:25,004 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_partner_child_mapping_no_subject_creation: Starting TestPartnerChildMappingNoSubjectCreation.test_03_update_existing_request_via_attach_context ... 2026-07-09 15:33:26,322 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [525] 2026-07-09 15:33:26,399 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 15:33:31,577 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_01_check_permission_dragging_kanban_at_draft ... 2026-07-09 15:33:31,882 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [526] 2026-07-09 15:33:31,969 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_02_check_permission_dragging_kanban_at_draft ... 2026-07-09 15:33:32,117 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #262 deleted request.approval.user.line records with IDs: [248, 249, 250, 251] 2026-07-09 15:33:32,264 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_03_check_permission_dragging_kanban_at_draft ... 2026-07-09 15:33:32,422 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #262 deleted request.approval.user.line records with IDs: [248, 249, 250, 251] 2026-07-09 15:33:32,649 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_04_check_permission_dragging_kanban_at_draft ... 2026-07-09 15:33:32,816 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #262 deleted request.approval.user.line records with IDs: [248, 249, 250, 251] 2026-07-09 15:33:32,956 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_05_check_permission_dragging_kanban_at_draft ... 2026-07-09 15:33:33,106 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #262 deleted request.approval.user.line records with IDs: [248, 249, 250, 251] 2026-07-09 15:33:33,302 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_06_check_permission_dragging_kanban_at_confirm ... 2026-07-09 15:33:33,472 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #262 deleted request.approval.user.line records with IDs: [248, 249, 250, 251] 2026-07-09 15:33:33,792 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [527] 2026-07-09 15:33:33,995 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [259] 2026-07-09 15:33:34,154 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [528] 2026-07-09 15:33:34,209 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_07_check_permission_dragging_kanban_at_confirm ... 2026-07-09 15:33:34,381 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #262 deleted request.approval.user.line records with IDs: [248, 249, 250, 251] 2026-07-09 15:33:34,707 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [529] 2026-07-09 15:33:35,035 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [530] 2026-07-09 15:33:35,087 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_08_check_permission_dragging_kanban_at_confirm ... 2026-07-09 15:33:35,251 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #262 deleted request.approval.user.line records with IDs: [248, 249, 250, 251] 2026-07-09 15:33:35,556 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [531] 2026-07-09 15:33:35,658 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_09_check_permission_dragging_kanban_at_confirm ... 2026-07-09 15:33:35,822 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #262 deleted request.approval.user.line records with IDs: [248, 249, 250, 251] 2026-07-09 15:33:36,153 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [532] 2026-07-09 15:33:36,256 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_10_check_permission_dragging_kanban_at_confirm ... 2026-07-09 15:33:36,471 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #262 deleted request.approval.user.line records with IDs: [248, 249, 250, 251] 2026-07-09 15:33:36,806 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [533] 2026-07-09 15:33:36,884 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [263] 2026-07-09 15:33:36,939 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_11_check_permission_dragging_kanban_at_validate ... 2026-07-09 15:33:37,136 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #262 deleted request.approval.user.line records with IDs: [248, 249, 250, 251] 2026-07-09 15:33:37,483 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [534] 2026-07-09 15:33:37,645 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [264] 2026-07-09 15:33:37,808 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [535] 2026-07-09 15:33:37,872 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_12_check_permission_dragging_kanban_at_validate ... 2026-07-09 15:33:38,040 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #262 deleted request.approval.user.line records with IDs: [248, 249, 250, 251] 2026-07-09 15:33:38,360 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [536] 2026-07-09 15:33:38,492 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [265] 2026-07-09 15:33:38,656 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [537] 2026-07-09 15:33:38,725 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_13_check_permission_dragging_kanban_at_validate ... 2026-07-09 15:33:38,917 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #262 deleted request.approval.user.line records with IDs: [248, 249, 250, 251] 2026-07-09 15:33:39,238 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [538] 2026-07-09 15:33:39,371 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [266] 2026-07-09 15:33:39,526 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [539] 2026-07-09 15:33:39,612 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_14_check_permission_dragging_kanban_at_validate ... 2026-07-09 15:33:39,781 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #262 deleted request.approval.user.line records with IDs: [248, 249, 250, 251] 2026-07-09 15:33:40,114 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [540] 2026-07-09 15:33:40,253 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [267] 2026-07-09 15:33:40,413 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [541] 2026-07-09 15:33:40,505 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_15_check_permission_dragging_kanban_at_validate ... 2026-07-09 15:33:40,675 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #262 deleted request.approval.user.line records with IDs: [248, 249, 250, 251] 2026-07-09 15:33:41,006 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [542] 2026-07-09 15:33:41,194 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [268] 2026-07-09 15:33:41,331 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [543] 2026-07-09 15:33:41,401 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_16_check_permission_dragging_kanban_at_refuse ... 2026-07-09 15:33:41,563 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #262 deleted request.approval.user.line records with IDs: [248, 249, 250, 251] 2026-07-09 15:33:41,859 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [544] 2026-07-09 15:33:42,098 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [545] 2026-07-09 15:33:42,154 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_17_check_permission_dragging_kanban_at_refuse ... 2026-07-09 15:33:42,306 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #262 deleted request.approval.user.line records with IDs: [248, 249, 250, 251] 2026-07-09 15:33:42,620 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [546] 2026-07-09 15:33:42,855 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [547] 2026-07-09 15:33:42,934 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_18_check_permission_dragging_kanban_at_refuse ... 2026-07-09 15:33:43,087 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #262 deleted request.approval.user.line records with IDs: [248, 249, 250, 251] 2026-07-09 15:33:43,442 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [548] 2026-07-09 15:33:43,699 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [549] 2026-07-09 15:33:43,787 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_19_check_permission_dragging_kanban_at_refuse ... 2026-07-09 15:33:43,946 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #262 deleted request.approval.user.line records with IDs: [248, 249, 250, 251] 2026-07-09 15:33:44,263 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [550] 2026-07-09 15:33:44,486 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [551] 2026-07-09 15:33:44,541 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_20_check_permission_dragging_kanban_at_refuse ... 2026-07-09 15:33:44,727 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #262 deleted request.approval.user.line records with IDs: [248, 249, 250, 251] 2026-07-09 15:33:45,043 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [552] 2026-07-09 15:33:45,286 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [553] 2026-07-09 15:33:45,338 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [273] 2026-07-09 15:33:45,391 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_21_check_permission_dragging_kanban_at_done ... 2026-07-09 15:33:45,645 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #262 deleted request.approval.user.line records with IDs: [248, 249, 250, 251] 2026-07-09 15:33:46,024 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [554] 2026-07-09 15:33:46,149 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [274] 2026-07-09 15:33:46,292 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [555] 2026-07-09 15:33:46,362 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_22_check_permission_dragging_kanban_at_done ... 2026-07-09 15:33:46,520 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #262 deleted request.approval.user.line records with IDs: [248, 249, 250, 251] 2026-07-09 15:33:46,850 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [556] 2026-07-09 15:33:46,969 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [275] 2026-07-09 15:33:47,113 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [557] 2026-07-09 15:33:47,214 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_23_check_permission_dragging_kanban_at_done ... 2026-07-09 15:33:47,380 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #262 deleted request.approval.user.line records with IDs: [248, 249, 250, 251] 2026-07-09 15:33:47,684 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [558] 2026-07-09 15:33:47,815 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [276] 2026-07-09 15:33:47,965 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [559] 2026-07-09 15:33:48,040 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_24_check_permission_dragging_kanban_at_done ... 2026-07-09 15:33:48,212 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #262 deleted request.approval.user.line records with IDs: [248, 249, 250, 251] 2026-07-09 15:33:48,521 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [560] 2026-07-09 15:33:48,651 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [277] 2026-07-09 15:33:48,779 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [561] 2026-07-09 15:33:48,852 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_25_check_permission_dragging_kanban_at_done ... 2026-07-09 15:33:48,992 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #262 deleted request.approval.user.line records with IDs: [248, 249, 250, 251] 2026-07-09 15:33:49,301 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [562] 2026-07-09 15:33:49,436 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [278] 2026-07-09 15:33:49,592 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [563] 2026-07-09 15:33:49,648 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_26_check_permission_dragging_kanban_at_cancel ... 2026-07-09 15:33:49,819 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #262 deleted request.approval.user.line records with IDs: [248, 249, 250, 251] 2026-07-09 15:33:50,185 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [564] 2026-07-09 15:33:50,274 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [279] 2026-07-09 15:33:50,529 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_27_check_permission_dragging_kanban_at_cancel ... 2026-07-09 15:33:50,677 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #262 deleted request.approval.user.line records with IDs: [248, 249, 250, 251] 2026-07-09 15:33:50,973 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [565] 2026-07-09 15:33:51,051 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [280] 2026-07-09 15:33:51,119 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_28_check_permission_dragging_kanban_at_cancel ... 2026-07-09 15:33:51,271 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #262 deleted request.approval.user.line records with IDs: [248, 249, 250, 251] 2026-07-09 15:33:51,581 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [566] 2026-07-09 15:33:51,664 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [281] 2026-07-09 15:33:51,722 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_29_check_permission_dragging_kanban_at_cancel ... 2026-07-09 15:33:51,877 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #262 deleted request.approval.user.line records with IDs: [248, 249, 250, 251] 2026-07-09 15:33:52,195 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [567] 2026-07-09 15:33:52,283 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [282] 2026-07-09 15:33:52,349 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_30_check_permission_dragging_kanban_at_cancel ... 2026-07-09 15:33:52,522 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #262 deleted request.approval.user.line records with IDs: [248, 249, 250, 251] 2026-07-09 15:33:52,877 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [568] 2026-07-09 15:33:53,004 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [283] 2026-07-09 15:33:53,079 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-07-09 15:33:53,093 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_request_line_create_controls: Starting TestApprovalRequestLineCreateControls.test_request_line_create_controls_are_hidden_outside_draft ... 2026-07-09 15:33:53,177 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 15:33:53,191 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_request_line_state_protocol: Starting TestRequestLineStateProtocol.test_cancel_marks_exception_then_draft_clears_it ... 2026-07-09 15:33:53,699 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_request_line_state_protocol: Starting TestRequestLineStateProtocol.test_cancel_with_ignore_context_skips_exception ... 2026-07-09 15:33:54,187 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_request_line_state_protocol: Starting TestRequestLineStateProtocol.test_ensure_can_change_state_blocks_unlinked_line ... 2026-07-09 15:33:54,385 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_request_line_state_protocol: Starting TestRequestLineStateProtocol.test_ensure_can_change_state_uses_approval_id_not_approval_ids ... 2026-07-09 15:33:54,800 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_request_line_state_protocol: Starting TestRequestLineStateProtocol.test_generic_line_owns_state_protocol_natively ... 2026-07-09 15:33:54,837 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 15:33:54,857 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_respect_explicit_dest: Starting TestRespectExplicitDest.test_explicit_two_dests_preserved ... 2026-07-09 15:33:55,366 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [5757, 5758, 5759, 5760, 5761] 2026-07-09 15:33:55,652 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_respect_explicit_dest: Starting TestRespectExplicitDest.test_invalid_explicit_dest_falls_back ... 2026-07-09 15:33:56,052 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [5764, 5765, 5766, 5767, 5768] 2026-07-09 15:33:56,268 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 15:34:01,715 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_sequential_multiple_approvers_freeze: Starting TestSequentialMultipleApproversFreeze.test_001_request_keeps_sequential_multiple_approvers_when_type_config_changes ... 2026-07-09 15:34:02,096 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-07-09 15:34:02,847 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_snapshot_diff_engine_exclude_from_snapshot_type_multi: Starting TestSnapshotDiffEngineExcludeFromSnapshotTypeMulti.test_301_approval_type_multi_ref_only ... 2026-07-09 15:34:02,942 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_snapshot_diff_engine_exclude_from_snapshot_type_multi: Starting TestSnapshotDiffEngineExcludeFromSnapshotTypeMulti.test_302_approval_type_multi_ref_and_user ... 2026-07-09 15:34:02,975 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_snapshot_diff_engine_exclude_from_snapshot_type_multi: Starting TestSnapshotDiffEngineExcludeFromSnapshotTypeMulti.test_303_multi_excluded_line_fields_do_not_post_diff_messages ... 2026-07-09 15:34:04,144 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #282 deleted mail.mail records with IDs: [569] 2026-07-09 15:34:04,277 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-09 15:34:05,532 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_snapshot_diff_engine_exclude_from_snapshot_type_single: Starting TestSnapshotDiffEngineExcludeFromSnapshotTypeSingle.test_101_approval_type_header ... 2026-07-09 15:34:05,630 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_snapshot_diff_engine_exclude_from_snapshot_type_single: Starting TestSnapshotDiffEngineExcludeFromSnapshotTypeSingle.test_102_approval_type_child ... 2026-07-09 15:34:05,668 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_snapshot_diff_engine_exclude_from_snapshot_type_single: Starting TestSnapshotDiffEngineExcludeFromSnapshotTypeSingle.test_103_approval_type_mixed ... 2026-07-09 15:34:05,705 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_snapshot_diff_engine_exclude_from_snapshot_type_single: Starting TestSnapshotDiffEngineExcludeFromSnapshotTypeSingle.test_201_header_excluded_field_does_not_post_diff_messages ... 2026-07-09 15:34:07,153 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #283 deleted mail.mail records with IDs: [570] 2026-07-09 15:34:07,316 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_snapshot_diff_engine_exclude_from_snapshot_type_single: Starting TestSnapshotDiffEngineExcludeFromSnapshotTypeSingle.test_202_child_excluded_field_does_not_post_diff_messages ... 2026-07-09 15:34:08,583 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #283 deleted mail.mail records with IDs: [571] 2026-07-09 15:34:08,744 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_snapshot_diff_engine_exclude_from_snapshot_type_single: Starting TestSnapshotDiffEngineExcludeFromSnapshotTypeSingle.test_203_mixed_excluded_fields_scoped_correctly ... 2026-07-09 15:34:10,173 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #283 deleted mail.mail records with IDs: [572] 2026-07-09 15:34:10,378 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-09 15:34:11,298 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_snapshot_diff_engine_root_model: Starting TestSnapshotDiffEngineRootModel.test_101_single_diff_message_when_child_updated_via_parent_write ... 2026-07-09 15:34:12,533 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #284 deleted mail.mail records with IDs: [573] 2026-07-09 15:34:12,727 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [574] 2026-07-09 15:34:12,834 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [575] 2026-07-09 15:34:12,919 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [576] 2026-07-09 15:34:12,989 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval.tests.test_snapshot_diff_engine_root_model: Starting TestSnapshotDiffEngineRootModel.test_102_single_diff_message_when_child_updated_directly ... 2026-07-09 15:34:14,270 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #284 deleted mail.mail records with IDs: [577] 2026-07-09 15:34:14,536 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [578] 2026-07-09 15:34:14,637 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [579] 2026-07-09 15:34:14,721 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-09 15:34:15,909 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_account.tests.test_approval_account_move_display_type: Starting TestAccountMoveDisplayTypeMappingAndSync.test_account_move_display_type_mismatch_source_to_request ... 2026-07-09 15:34:17,964 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_account.tests.test_approval_account_move_display_type: Starting TestAccountMoveDisplayTypeMappingAndSync.test_account_move_display_type_not_mapped_means_request_always_false ... 2026-07-09 15:34:19,878 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_account.tests.test_approval_account_move_display_type: Starting TestAccountMoveDisplayTypeMappingAndSync.test_account_move_display_type_sync_two_way_with_required_source_field ... 2026-07-09 15:34:21,970 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-09 15:34:34,057 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_account.tests.test_approval_account_request_type_generation_by_chart_template: Starting TestApprovalRequestTypeGenerationByChartTemplate.test_branch_without_chart_template_should_not_have_accounting_types ... 2026-07-09 15:34:34,242 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_account.tests.test_approval_account_request_type_generation_by_chart_template: Starting TestApprovalRequestTypeGenerationByChartTemplate.test_company_without_chart_template_should_not_have_accounting_types ... 2026-07-09 15:34:34,277 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_account.tests.test_approval_account_request_type_generation_by_chart_template: Starting TestApprovalRequestTypeGenerationByChartTemplate.test_loading_chart_template_should_generate_types_for_company_and_branch ... 2026-07-09 15:34:40,470 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-09 15:34:40,864 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_account.tests.test_approval_accounting_request_types: Starting TestAccountingRequestTypesExistence.test_customer_invoice_type_core_config ... 2026-07-09 15:34:40,957 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_account.tests.test_approval_accounting_request_types: Starting TestAccountingRequestTypesExistence.test_customer_refund_type_core_config ... 2026-07-09 15:34:40,999 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_account.tests.test_approval_accounting_request_types: Starting TestAccountingRequestTypesExistence.test_types_should_exist ... 2026-07-09 15:34:41,030 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_account.tests.test_approval_accounting_request_types: Starting TestAccountingRequestTypesExistence.test_vendor_payment_type_core_config ... 2026-07-09 15:34:41,086 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-09 15:34:42,080 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_account.tests.test_approval_customer_invoice: Starting TestCustomerInvoiceApprovalFlow.test_customer_invoice_display_type_sync_bidirectional ... 2026-07-09 15:34:43,428 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_account.tests.test_approval_customer_invoice: Starting TestCustomerInvoiceApprovalFlow.test_customer_invoice_line_analytic_distribution_sync ... 2026-07-09 15:34:51,410 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fb567bd8e00> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_approval_customer_invoice.py", line 248, in test_customer_invoice_line_analytic_distribution_sync plan_invoice = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:34:51,411 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fb569289080> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_approval_customer_invoice.py", line 248, in test_customer_invoice_line_analytic_distribution_sync plan_invoice = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:34:51,423 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_approval_customer_invoice.py", line 248, in test_customer_invoice_line_analytic_distribution_sync plan_invoice = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:34:51,430 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_approval_customer_invoice.py", line 248, in test_customer_invoice_line_analytic_distribution_sync plan_invoice = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:34:51,431 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fb56928bb00> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_approval_customer_invoice.py", line 248, in test_customer_invoice_line_analytic_distribution_sync plan_invoice = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:34:51,458 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_approval_customer_invoice.py", line 248, in test_customer_invoice_line_analytic_distribution_sync plan_invoice = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:34:51,459 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_approval_customer_invoice.py", line 248, in test_customer_invoice_line_analytic_distribution_sync plan_invoice = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:34:59,848 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fb56ccbf560> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_approval_customer_invoice.py", line 248, in test_customer_invoice_line_analytic_distribution_sync plan_invoice = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:34:59,850 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fb56a7a9c60> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_approval_customer_invoice.py", line 248, in test_customer_invoice_line_analytic_distribution_sync plan_invoice = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:34:59,862 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_approval_customer_invoice.py", line 248, in test_customer_invoice_line_analytic_distribution_sync plan_invoice = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:34:59,866 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_approval_customer_invoice.py", line 248, in test_customer_invoice_line_analytic_distribution_sync plan_invoice = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:34:59,868 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fb56a7aa5c0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_approval_customer_invoice.py", line 248, in test_customer_invoice_line_analytic_distribution_sync plan_invoice = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:34:59,889 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_approval_customer_invoice.py", line 248, in test_customer_invoice_line_analytic_distribution_sync plan_invoice = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:34:59,891 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_approval_customer_invoice.py", line 248, in test_customer_invoice_line_analytic_distribution_sync plan_invoice = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:35:09,053 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fb567e374c0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_approval_customer_invoice.py", line 248, in test_customer_invoice_line_analytic_distribution_sync plan_invoice = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:35:09,055 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fb567ea8cc0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_approval_customer_invoice.py", line 248, in test_customer_invoice_line_analytic_distribution_sync plan_invoice = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:35:09,067 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_approval_customer_invoice.py", line 248, in test_customer_invoice_line_analytic_distribution_sync plan_invoice = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:35:09,074 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_approval_customer_invoice.py", line 248, in test_customer_invoice_line_analytic_distribution_sync plan_invoice = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:35:09,075 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fb567eaa7a0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_approval_customer_invoice.py", line 248, in test_customer_invoice_line_analytic_distribution_sync plan_invoice = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:35:09,104 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_approval_customer_invoice.py", line 248, in test_customer_invoice_line_analytic_distribution_sync plan_invoice = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:35:09,106 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_approval_customer_invoice.py", line 248, in test_customer_invoice_line_analytic_distribution_sync plan_invoice = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:35:16,270 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fb567ea3060> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_approval_customer_invoice.py", line 248, in test_customer_invoice_line_analytic_distribution_sync plan_invoice = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:35:16,272 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fb56899c900> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_approval_customer_invoice.py", line 248, in test_customer_invoice_line_analytic_distribution_sync plan_invoice = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:35:16,281 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_approval_customer_invoice.py", line 248, in test_customer_invoice_line_analytic_distribution_sync plan_invoice = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:35:16,286 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_approval_customer_invoice.py", line 248, in test_customer_invoice_line_analytic_distribution_sync plan_invoice = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:35:16,288 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fb56899ea20> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_approval_customer_invoice.py", line 248, in test_customer_invoice_line_analytic_distribution_sync plan_invoice = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:35:16,307 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_approval_customer_invoice.py", line 248, in test_customer_invoice_line_analytic_distribution_sync plan_invoice = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:35:16,308 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_approval_customer_invoice.py", line 248, in test_customer_invoice_line_analytic_distribution_sync plan_invoice = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:35:19,848 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #288 deleted mail.mail records with IDs: [580] 2026-07-09 15:35:20,048 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [290] 2026-07-09 15:35:20,172 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [581] 2026-07-09 15:35:20,525 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [582] 2026-07-09 15:35:20,610 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_account.tests.test_approval_customer_invoice: Starting TestCustomerInvoiceApprovalFlow.test_customer_invoice_res_ref_mapping ... 2026-07-09 15:35:22,076 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_account.tests.test_approval_customer_invoice: Starting TestCustomerInvoiceApprovalFlow.test_customer_invoice_snapshot_includes_invoice_line_taxes ... 2026-07-09 15:35:23,970 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #288 deleted mail.mail records with IDs: [583] 2026-07-09 15:35:24,085 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_account.tests.test_approval_customer_invoice: Starting TestCustomerInvoiceApprovalFlow.test_customer_invoice_sync_header ... 2026-07-09 15:35:25,865 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #288 deleted mail.mail records with IDs: [584] 2026-07-09 15:35:26,163 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [292] 2026-07-09 15:35:26,306 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [585] 2026-07-09 15:35:26,562 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_account.tests.test_approval_customer_invoice: Starting TestCustomerInvoiceApprovalFlow.test_customer_invoice_uses_source_journal_not_type_default ... 2026-07-09 15:35:28,357 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #288 deleted mail.mail records with IDs: [586] 2026-07-09 15:35:28,576 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [293] 2026-07-09 15:35:28,746 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [587] 2026-07-09 15:35:29,028 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_account.tests.test_approval_customer_invoice: Starting TestCustomerInvoiceApprovalFlow.test_full_flow_customer_invoice_confirm_then_validate ... 2026-07-09 15:35:30,582 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #288 deleted mail.mail records with IDs: [588] 2026-07-09 15:35:30,775 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [294] 2026-07-09 15:35:30,905 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [589] 2026-07-09 15:35:37,720 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fb567b1a340> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:35:37,721 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fb569bea2a0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:35:37,728 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:35:37,733 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:35:37,734 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fb569be9120> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:35:37,755 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:35:37,757 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:35:37,771 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-09 15:35:39,239 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_account.tests.test_approval_customer_refund: Starting TestCustomerRefundApprovalFlow.test_customer_refund_res_ref_mapping ... 2026-07-09 15:35:40,260 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_account.tests.test_approval_customer_refund: Starting TestCustomerRefundApprovalFlow.test_customer_refund_sync_and_not_mixed ... 2026-07-09 15:35:41,235 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_account.tests.test_approval_customer_refund: Starting TestCustomerRefundApprovalFlow.test_full_flow_customer_refund_confirm_then_validate ... 2026-07-09 15:35:42,401 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #289 deleted mail.mail records with IDs: [590] 2026-07-09 15:35:42,572 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [295] 2026-07-09 15:35:42,697 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [591] 2026-07-09 15:35:42,849 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-09 15:35:43,351 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_account.tests.test_approval_vendor_payment: Starting TestVendorPaymentsApprovalFlow.test_full_flow_vendor_payment_confirm_then_validate ... 2026-07-09 15:35:44,431 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #290 deleted mail.mail records with IDs: [592] 2026-07-09 15:35:44,618 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [296] 2026-07-09 15:35:44,750 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [593] 2026-07-09 15:35:44,906 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_account.tests.test_approval_vendor_payment: Starting TestVendorPaymentsApprovalFlow.test_vendor_payment_res_ref_mapping ... 2026-07-09 15:35:45,751 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_account.tests.test_approval_vendor_payment: Starting TestVendorPaymentsApprovalFlow.test_vendor_payment_sync_and_not_mixed ... 2026-07-09 15:35:46,720 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-09 15:35:54,759 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fb568678a40> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_account.py", line 32, in setUpClass cls.plan_approval = env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:35:54,761 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fb56a7720c0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_account.py", line 32, in setUpClass cls.plan_approval = env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:35:54,793 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_account.py", line 32, in setUpClass cls.plan_approval = env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:35:54,799 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_account.py", line 32, in setUpClass cls.plan_approval = env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:35:54,800 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fb56a772ca0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_account.py", line 32, in setUpClass cls.plan_approval = env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:35:54,823 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_account.py", line 32, in setUpClass cls.plan_approval = env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:35:54,825 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_account.py", line 32, in setUpClass cls.plan_approval = env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:36:02,898 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fb567ea2200> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_account.py", line 32, in setUpClass cls.plan_approval = env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:36:02,900 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fb567ea44a0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_account.py", line 32, in setUpClass cls.plan_approval = env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:36:02,913 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_account.py", line 32, in setUpClass cls.plan_approval = env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:36:02,918 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_account.py", line 32, in setUpClass cls.plan_approval = env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:36:02,922 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fb567ea7240> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_account.py", line 32, in setUpClass cls.plan_approval = env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:36:02,946 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_account.py", line 32, in setUpClass cls.plan_approval = env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:36:02,948 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_account.py", line 32, in setUpClass cls.plan_approval = env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:36:10,906 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fb56bdc7ce0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_account.py", line 32, in setUpClass cls.plan_approval = env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:36:10,907 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fb56b78ef20> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_account.py", line 32, in setUpClass cls.plan_approval = env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:36:10,921 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_account.py", line 32, in setUpClass cls.plan_approval = env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:36:10,925 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_account.py", line 32, in setUpClass cls.plan_approval = env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:36:10,927 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fb56b78c0e0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_account.py", line 32, in setUpClass cls.plan_approval = env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:36:10,945 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_account.py", line 32, in setUpClass cls.plan_approval = env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:36:10,945 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_account.py", line 32, in setUpClass cls.plan_approval = env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:36:19,245 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fb5696c2660> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_account.py", line 32, in setUpClass cls.plan_approval = env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:36:19,247 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fb56bca3ec0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_account.py", line 32, in setUpClass cls.plan_approval = env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:36:19,255 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_account.py", line 32, in setUpClass cls.plan_approval = env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:36:19,261 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_account.py", line 32, in setUpClass cls.plan_approval = env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:36:19,262 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fb56bca1bc0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_account.py", line 32, in setUpClass cls.plan_approval = env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:36:19,283 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_account.py", line 32, in setUpClass cls.plan_approval = env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:36:19,284 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_account.py", line 32, in setUpClass cls.plan_approval = env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:36:20,315 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_account.tests.test_viin_approvals_account: Starting TestViinApprovalsAccount.test_01_type_toggles_reflect_on_request_and_line ... 2026-07-09 15:36:20,786 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_account.tests.test_viin_approvals_account: Starting TestViinApprovalsAccount.test_02_header_only_taxes_price_excluded ... 2026-07-09 15:36:21,100 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_account.tests.test_viin_approvals_account: Starting TestViinApprovalsAccount.test_03_header_only_taxes_price_included ... 2026-07-09 15:36:21,383 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_account.tests.test_viin_approvals_account: Starting TestViinApprovalsAccount.test_04_with_lines_header_tax_is_ignored_line_tax_applies ... 2026-07-09 15:36:21,819 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_account.tests.test_viin_approvals_account: Starting TestViinApprovalsAccount.test_06_line_product_overrides_header_product_in_aal ... 2026-07-09 15:36:22,382 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [297] 2026-07-09 15:36:22,667 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_account.tests.test_viin_approvals_account: Starting TestViinApprovalsAccount.test_07_distribution_vals_include_product_keys ... 2026-07-09 15:36:23,005 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_account.tests.test_viin_approvals_account: Starting TestViinApprovalsAccount.test_08_header_and_line_generate_with_own_taxes_and_products ... 2026-07-09 15:36:23,574 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [298] 2026-07-09 15:36:31,138 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fb56a75f100> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:36:31,139 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fb56b7b0a40> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:36:31,146 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:36:31,152 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:36:31,153 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fb56b7b1f80> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:36:31,178 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:36:31,179 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:36:31,198 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 15:36:39,174 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fb56be74fe0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 36, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:36:39,176 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fb567bdbd80> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 36, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:36:39,185 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 36, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:36:39,190 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 36, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:36:39,191 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fb567bdb1a0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 36, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:36:39,212 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 36, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:36:39,213 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 36, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:36:46,330 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fb567ea8540> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 36, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:36:46,332 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fb568715ee0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 36, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:36:46,342 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 36, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:36:46,350 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 36, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:36:46,351 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fb568715940> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 36, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:36:46,374 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 36, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:36:46,376 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 36, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:36:54,313 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fb56c08ede0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 36, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:36:54,320 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fb569a64c20> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 36, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:36:54,332 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 36, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:36:54,337 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 36, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:36:54,338 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fb569a64860> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 36, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:36:54,357 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 36, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:36:54,359 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 36, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:37:02,188 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fb569d518a0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 36, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:37:02,190 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fb569be9ee0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 36, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:37:02,199 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 36, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:37:02,206 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 36, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:37:02,207 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fb569bea2a0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 36, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:37:02,230 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 36, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:37:02,232 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 36, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:37:09,664 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fb567b9e160> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 46, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:37:09,665 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fb56bef6ca0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 46, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:37:09,674 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 46, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:37:09,679 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 46, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:37:09,681 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fb56bef7ba0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 46, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:37:09,702 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 46, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:37:09,703 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 46, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:37:17,307 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fb56bca3ec0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 46, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:37:17,309 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fb568cd1120> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 46, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:37:17,317 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 46, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:37:17,322 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 46, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:37:17,323 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fb568cd34c0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 46, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:37:17,344 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 46, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:37:17,345 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 46, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:37:24,502 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fb5692642c0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 46, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:37:24,503 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fb56ab48680> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 46, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:37:24,512 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 46, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:37:24,517 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 46, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:37:24,518 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fb56ab48540> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 46, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:37:24,537 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 46, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:37:24,538 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 46, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:37:32,119 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fb56bd45bc0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 46, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:37:32,121 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fb567ace340> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 46, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:37:32,128 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 46, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:37:32,132 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 46, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:37:32,133 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fb567ace0c0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 46, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:37:32,152 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 46, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:37:32,154 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 46, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:37:33,155 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_account.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_01_distribution_vals_have_product_keys ... 2026-07-09 15:37:34,140 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_account.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_02_request_product_propagates_to_header_analytic_lines ... 2026-07-09 15:37:34,568 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [299] 2026-07-09 15:37:34,805 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_account.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_03_line_product_propagates_to_line_analytic_lines ... 2026-07-09 15:37:35,404 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [300] 2026-07-09 15:37:35,702 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_account.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_04_header_and_line_both_generate_with_own_products ... 2026-07-09 15:37:36,193 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [301] 2026-07-09 15:37:36,515 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_account.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_05_ref_fallbacks_to_name_when_reference_missing ... 2026-07-09 15:37:36,918 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [302] 2026-07-09 15:37:37,188 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_account.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_06_wrong_plan_account_still_rejected_even_with_product ... 2026-07-09 15:37:44,671 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fb56d206480> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:37:44,672 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fb56bd45bc0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:37:44,679 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:37:44,683 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:37:44,683 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fb56a870cc0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:37:44,698 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:37:44,699 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:37:44,709 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 15:37:53,035 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fb56b78e020> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 59, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:37:53,036 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fb56a772980> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 59, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:37:53,044 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 59, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:37:53,048 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 59, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:37:53,049 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fb56a771940> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 59, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:37:53,068 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 59, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:37:53,069 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 59, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:38:00,620 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fb5690ef100> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 59, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:38:00,622 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fb56c039ee0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 59, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:38:00,631 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 59, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:38:00,637 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 59, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:38:00,638 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fb56c03aca0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 59, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:38:00,660 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 59, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:38:00,662 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 59, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:38:08,552 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fb5694db920> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 59, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:38:08,553 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fb56a7c7600> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 59, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:38:08,565 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 59, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:38:08,572 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 59, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:38:08,573 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fb567f6cb80> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 59, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:38:08,598 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 59, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:38:08,599 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 59, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:38:15,879 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fb568f0d580> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 59, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:38:15,880 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fb567afb100> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 59, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:38:15,891 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 59, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:38:15,896 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 59, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:38:15,897 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fb567afbec0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 59, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:38:15,917 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 59, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:38:15,918 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 59, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:38:23,140 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fb56bfc6d40> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 70, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:38:23,142 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fb56d207560> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 70, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:38:23,150 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 70, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:38:23,155 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 70, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:38:23,157 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fb56d2056c0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 70, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:38:23,178 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 70, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:38:23,180 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 70, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:38:30,223 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fb56bee6de0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 70, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:38:30,224 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fb56b75b2e0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 70, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:38:30,230 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 70, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:38:30,233 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 70, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:38:30,234 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fb56b759080> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 70, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:38:30,248 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 70, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:38:30,249 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 70, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:38:37,053 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fb569d29080> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 70, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:38:37,055 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fb56bab2980> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 70, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:38:37,063 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 70, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:38:37,068 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 70, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:38:37,070 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fb56b1adbc0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 70, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:38:37,090 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 70, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:38:37,091 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 70, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:38:44,271 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fb567b1a3e0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 70, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:38:44,273 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fb56bc51bc0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 70, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:38:44,282 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 70, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:38:44,287 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 70, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:38:44,289 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fb56bc50400> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 70, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:38:44,312 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 70, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:38:44,314 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 70, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:38:45,872 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_analytic.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_01_request_generate_basic ... 2026-07-09 15:38:46,323 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [304] 2026-07-09 15:38:46,571 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_analytic.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_02_line_generate_only_when_line_validated ... 2026-07-09 15:38:47,180 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [305] 2026-07-09 15:38:47,397 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_analytic.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_03_idempotent_revalidate ... 2026-07-09 15:38:47,818 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [306] 2026-07-09 15:38:48,137 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted account.analytic.line records with IDs: [545, 544] 2026-07-09 15:38:48,436 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [307] 2026-07-09 15:38:48,587 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_analytic.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_04_invalid_business_domain_rejected ... 2026-07-09 15:38:48,973 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_analytic.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_05_button_context_validate_rejects_wrong_plan ... 2026-07-09 15:38:49,471 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_analytic.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_06_prevent_delete_account_in_use ... 2026-07-09 15:38:49,883 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [310] 2026-07-09 15:38:50,169 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.message records with IDs: [6971] 2026-07-09 15:38:56,985 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fb56ce1aac0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:38:56,986 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fb567b1a3e0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:38:56,993 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:38:56,998 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:38:56,999 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fb56d428fe0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:38:57,021 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:38:57,022 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:38:57,036 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 15:39:01,822 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [311] 2026-07-09 15:39:02,012 185 INFO rb-703c097-222760-391435 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <086675534824908.1783611541.888207674026489-openerp-218-viin.approval.request@cdf57fbb4a78>: ['"Internal User 1" <@False>'] 2026-07-09 15:39:02,038 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [594] 2026-07-09 15:39:02,154 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_employee_advance.tests.test_account: Starting TestAccount.test_01_payment_advance ... 2026-07-09 15:39:03,996 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_employee_advance.tests.test_account: Starting TestAccount.test_01_refuse_all_lines_cancels_advance_payment ... 2026-07-09 15:39:05,023 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_employee_advance.tests.test_account: Starting TestAccount.test_02_payment_with_advance_journal ... 2026-07-09 15:39:06,213 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_employee_advance.tests.test_account: Starting TestAccount.test_03_payment_advance_reconcile_01 ... 2026-07-09 15:39:07,620 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_employee_advance.tests.test_account: Starting TestAccount.test_03_payment_advance_reconcile_02 ... 2026-07-09 15:39:09,348 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [2] 2026-07-09 15:39:09,358 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [3] 2026-07-09 15:39:10,358 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_employee_advance.tests.test_account: Starting TestAccount.test_03_payment_advance_reconcile_03 ... 2026-07-09 15:39:11,819 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [6] 2026-07-09 15:39:11,829 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [7] 2026-07-09 15:39:12,151 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_employee_advance.tests.test_account: Starting TestAccount.test_03_payment_advance_reconcile_04 ... 2026-07-09 15:39:13,674 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [10] 2026-07-09 15:39:13,682 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [11] 2026-07-09 15:39:14,449 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_employee_advance.tests.test_account: Starting TestAccount.test_05_advance_payment_future_date_must_post_before_reconcile ... 2026-07-09 15:39:15,604 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-07-09 15:39:18,465 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_employee_advance.tests.test_approval_request: Starting TestApprovalRequest.test_01__check_employee_advance_ids ... 2026-07-09 15:39:18,586 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_employee_advance.tests.test_approval_request: Starting TestApprovalRequest.test_02__compute_approval_request_line_ids ... 2026-07-09 15:39:18,841 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted request.approval.user.line records with IDs: [431] 2026-07-09 15:39:18,917 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_employee_advance.tests.test_approval_request: Starting TestApprovalRequest.test_10__flow ... 2026-07-09 15:39:19,285 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [312] 2026-07-09 15:39:19,453 185 INFO rb-703c097-222760-391435 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <143130795135058.1783611559.340250015258789-openerp-219-viin.approval.request@cdf57fbb4a78>: ['"Internal User 1" <@False>'] 2026-07-09 15:39:19,474 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [595] 2026-07-09 15:39:20,400 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [313] 2026-07-09 15:39:20,511 185 INFO rb-703c097-222760-391435 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <872508220598515.1783611560.462978124618530-openerp-219-viin.approval.request@cdf57fbb4a78>: ['"Internal User 1" <@False>'] 2026-07-09 15:39:20,524 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [596] 2026-07-09 15:39:20,574 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_employee_advance.tests.test_approval_request: Starting TestApprovalRequest.test_10__flow_02 ... 2026-07-09 15:39:20,890 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [314] 2026-07-09 15:39:21,068 185 INFO rb-703c097-222760-391435 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <426880181182889.1783611560.951926231384277-openerp-219-viin.approval.request@cdf57fbb4a78>: ['"Internal User 1" <@False>'] 2026-07-09 15:39:21,090 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [597] 2026-07-09 15:39:21,258 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_employee_advance.tests.test_approval_request: Starting TestApprovalRequest.test_11__flow_01 ... 2026-07-09 15:39:21,607 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [315] 2026-07-09 15:39:21,788 185 INFO rb-703c097-222760-391435 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <910296826400213.1783611561.672092437744141-openerp-219-viin.approval.request@cdf57fbb4a78>: ['"Internal User 1" <@False>'] 2026-07-09 15:39:21,807 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [598] 2026-07-09 15:39:21,926 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_employee_advance.tests.test_approval_request: Starting TestApprovalRequest.test_11__flow_02 ... 2026-07-09 15:39:22,260 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [316] 2026-07-09 15:39:22,435 185 INFO rb-703c097-222760-391435 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <168549236351832.1783611562.309231281280518-openerp-219-viin.approval.request@cdf57fbb4a78>: ['"Internal User 1" <@False>'] 2026-07-09 15:39:22,456 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [599] 2026-07-09 15:39:22,618 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-07-09 15:39:24,536 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_employee_advance.tests.test_company: Starting TestEmployeeAdvanceAccessRights.test_01_create_request_type ... 2026-07-09 15:39:31,734 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_employee_advance.tests.test_company: Starting TestEmployeeAdvanceAccessRights.test_02_create_journal ... 2026-07-09 15:39:42,630 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-07-09 15:39:44,826 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_11_check_journal_company ... 2026-07-09 15:39:56,171 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_12_check_employee_id ... 2026-07-09 15:39:56,315 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_13_compute_check_account_advance_employee ... 2026-07-09 15:39:56,503 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_14_compute_amount ... 2026-07-09 15:39:56,582 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_15_check_infor_in_employee_advance ... 2026-07-09 15:39:56,845 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_21_create_advance_approval_error_01 ... 2026-07-09 15:39:58,128 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_21_create_advance_approval_error_03 ... 2026-07-09 15:39:59,996 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_22_unlink_if_link_approval_01 ... 2026-07-09 15:40:00,038 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted employee.advance records with IDs: [10] 2026-07-09 15:40:00,071 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_22_unlink_if_link_approval_02 ... 2026-07-09 15:40:01,257 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.message records with IDs: [7599] 2026-07-09 15:40:01,335 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_23_compute_approved_amount ... 2026-07-09 15:40:01,437 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted employee.advance.line records with IDs: [18, 19] 2026-07-09 15:40:02,926 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [319] 2026-07-09 15:40:03,158 185 INFO rb-703c097-222760-391435 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <192433124104173.1783611602.996752023696899-openerp-225-viin.approval.request@cdf57fbb4a78>: ['"Internal User 1" <@False>'] 2026-07-09 15:40:03,190 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [600] 2026-07-09 15:40:03,441 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_30_compute_payment_state_error ... 2026-07-09 15:40:04,686 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [321] 2026-07-09 15:40:04,883 185 INFO rb-703c097-222760-391435 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <241209825014399.1783611604.745883464813232-openerp-226-viin.approval.request@cdf57fbb4a78>: ['"Internal User 1" <@False>'] 2026-07-09 15:40:04,906 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [601] 2026-07-09 15:40:05,206 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_31_compute_payment_state_partial ... 2026-07-09 15:40:06,401 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [322] 2026-07-09 15:40:06,558 185 INFO rb-703c097-222760-391435 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <635510777130002.1783611606.454532384872437-openerp-227-viin.approval.request@cdf57fbb4a78>: ['"Internal User 1" <@False>'] 2026-07-09 15:40:06,577 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [602] 2026-07-09 15:40:07,392 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_32_compute_payment_state_paid_01 ... 2026-07-09 15:40:08,699 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [323] 2026-07-09 15:40:08,896 185 INFO rb-703c097-222760-391435 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <027558070235455.1783611608.769808530807495-openerp-228-viin.approval.request@cdf57fbb4a78>: ['"Internal User 1" <@False>'] 2026-07-09 15:40:08,918 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [603] 2026-07-09 15:40:10,125 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_32_compute_payment_state_paid_02 ... 2026-07-09 15:40:11,343 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [324] 2026-07-09 15:40:11,534 185 INFO rb-703c097-222760-391435 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <576740245115231.1783611611.423940181732178-openerp-229-viin.approval.request@cdf57fbb4a78>: ['"Internal User 1" <@False>'] 2026-07-09 15:40:11,550 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [604] 2026-07-09 15:40:12,327 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_33_compute_has_outstanding_payment ... 2026-07-09 15:40:13,426 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [325] 2026-07-09 15:40:13,649 185 INFO rb-703c097-222760-391435 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <932987528536911.1783611613.495053529739380-openerp-230-viin.approval.request@cdf57fbb4a78>: ['"Internal User 1" <@False>'] 2026-07-09 15:40:13,687 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [605] 2026-07-09 15:40:14,635 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_40_advance_reconcile_amount ... 2026-07-09 15:40:14,734 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_41_advance_reconcile_amount ... 2026-07-09 15:40:15,572 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [14] 2026-07-09 15:40:16,735 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [15] 2026-07-09 15:40:16,787 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_42_advance_reconcile__employee_payment_01 ... 2026-07-09 15:40:18,028 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [326] 2026-07-09 15:40:18,218 185 INFO rb-703c097-222760-391435 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <688640136218613.1783611618.107732534408569-openerp-231-viin.approval.request@cdf57fbb4a78>: ['"Internal User 1" <@False>'] 2026-07-09 15:40:18,239 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [606] 2026-07-09 15:40:19,594 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_42_advance_reconcile__employee_payment_02 ... 2026-07-09 15:40:20,732 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [327] 2026-07-09 15:40:20,936 185 INFO rb-703c097-222760-391435 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <375476927496138.1783611620.818184375762939-openerp-232-viin.approval.request@cdf57fbb4a78>: ['"Internal User 1" <@False>'] 2026-07-09 15:40:20,956 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [607] 2026-07-09 15:40:22,550 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [19] 2026-07-09 15:40:22,561 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [20] 2026-07-09 15:40:23,533 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_42_advance_reconcile__employee_payment_03 ... 2026-07-09 15:40:24,666 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [328] 2026-07-09 15:40:24,851 185 INFO rb-703c097-222760-391435 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <226323113975714.1783611624.743975877761841-openerp-233-viin.approval.request@cdf57fbb4a78>: ['"Internal User 1" <@False>'] 2026-07-09 15:40:24,870 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [608] 2026-07-09 15:40:26,252 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_42_advance_reconcile__employee_payment_04 ... 2026-07-09 15:40:27,510 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [329] 2026-07-09 15:40:27,700 185 INFO rb-703c097-222760-391435 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <512586536260796.1783611627.583709478378296-openerp-234-viin.approval.request@cdf57fbb4a78>: ['"Internal User 1" <@False>'] 2026-07-09 15:40:27,719 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [609] 2026-07-09 15:40:28,723 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_43_advance_reconcile__auto_reconcile ... 2026-07-09 15:40:29,986 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [330] 2026-07-09 15:40:30,156 185 INFO rb-703c097-222760-391435 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <235739090414680.1783611630.052551507949829-openerp-235-viin.approval.request@cdf57fbb4a78>: ['"Internal User 1" <@False>'] 2026-07-09 15:40:30,173 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [610] 2026-07-09 15:40:31,773 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [25] 2026-07-09 15:40:31,783 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [26] 2026-07-09 15:40:32,067 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_44_advance_reconcile__refund_employee_01 ... 2026-07-09 15:40:33,356 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [331] 2026-07-09 15:40:33,546 185 INFO rb-703c097-222760-391435 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <209737065539860.1783611633.431682348251343-openerp-236-viin.approval.request@cdf57fbb4a78>: ['"Internal User 1" <@False>'] 2026-07-09 15:40:33,570 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [611] 2026-07-09 15:40:35,306 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [29] 2026-07-09 15:40:35,316 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [30] 2026-07-09 15:40:36,298 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_44_advance_reconcile__refund_employee_02 ... 2026-07-09 15:40:37,436 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [332] 2026-07-09 15:40:37,662 185 INFO rb-703c097-222760-391435 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <987001930879492.1783611637.524711608886719-openerp-237-viin.approval.request@cdf57fbb4a78>: ['"Internal User 1" <@False>'] 2026-07-09 15:40:37,691 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [612] 2026-07-09 15:40:39,657 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [33] 2026-07-09 15:40:39,677 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [34] 2026-07-09 15:40:41,235 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_45_advance_reconcile_by_date_01 ... 2026-07-09 15:40:42,455 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [333] 2026-07-09 15:40:42,639 185 INFO rb-703c097-222760-391435 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <940378107431199.1783611642.543805122375488-openerp-238-viin.approval.request@cdf57fbb4a78>: ['"Internal User 1" <@False>'] 2026-07-09 15:40:42,663 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [613] 2026-07-09 15:40:44,717 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [334] 2026-07-09 15:40:44,848 185 INFO rb-703c097-222760-391435 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <433795219950750.1783611644.781196832656860-openerp-239-viin.approval.request@cdf57fbb4a78>: ['"Internal User 1" <@False>'] 2026-07-09 15:40:44,882 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [614] 2026-07-09 15:40:46,738 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [335] 2026-07-09 15:40:46,862 185 INFO rb-703c097-222760-391435 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <706505927748173.1783611646.797658443450928-openerp-240-viin.approval.request@cdf57fbb4a78>: ['"Internal User 1" <@False>'] 2026-07-09 15:40:46,875 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [615] 2026-07-09 15:40:47,721 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [37] 2026-07-09 15:40:47,788 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [38] 2026-07-09 15:40:47,801 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [39, 40] 2026-07-09 15:40:47,857 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [41, 42] 2026-07-09 15:40:47,870 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [43, 44, 45] 2026-07-09 15:40:47,905 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_46_advance_reconcile__warning ... 2026-07-09 15:40:49,110 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [336] 2026-07-09 15:40:49,280 185 INFO rb-703c097-222760-391435 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <645852037755675.1783611649.177157402038574-openerp-241-viin.approval.request@cdf57fbb4a78>: ['"Internal User 1" <@False>'] 2026-07-09 15:40:49,295 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [616] 2026-07-09 15:40:50,778 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted account.partial.reconcile records with IDs: [78] 2026-07-09 15:40:50,975 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_50_advance_reconcile__cancel ... 2026-07-09 15:40:52,144 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [337] 2026-07-09 15:40:52,298 185 INFO rb-703c097-222760-391435 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <299800043885760.1783611652.198661088943481-openerp-242-viin.approval.request@cdf57fbb4a78>: ['"Internal User 1" <@False>'] 2026-07-09 15:40:52,324 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [617] 2026-07-09 15:40:53,885 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted account.partial.reconcile records with IDs: [79] 2026-07-09 15:40:53,976 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted account.full.reconcile records with IDs: [60] 2026-07-09 15:40:54,262 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted account.move.line.ctp records with IDs: [411] 2026-07-09 15:40:54,427 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted account.move.line records with IDs: [1019, 1020] 2026-07-09 15:40:54,484 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.message records with IDs: [7769] 2026-07-09 15:40:54,607 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted account.move records with IDs: [386] 2026-07-09 15:40:54,632 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.followers records with IDs: [2082, 2083] 2026-07-09 15:40:54,678 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_51_advance_reconcile__unlink ... 2026-07-09 15:40:55,938 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [338] 2026-07-09 15:40:56,120 185 INFO rb-703c097-222760-391435 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <426721159250455.1783611656.006884574890137-openerp-243-viin.approval.request@cdf57fbb4a78>: ['"Internal User 1" <@False>'] 2026-07-09 15:40:56,138 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [618] 2026-07-09 15:40:57,637 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.message records with IDs: [7781] 2026-07-09 15:40:57,911 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted account.partial.reconcile records with IDs: [80] 2026-07-09 15:40:58,010 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted account.full.reconcile records with IDs: [61] 2026-07-09 15:40:58,278 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted account.move.line.ctp records with IDs: [413] 2026-07-09 15:40:58,447 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted account.move.line records with IDs: [1023, 1024] 2026-07-09 15:40:58,503 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.message records with IDs: [7779] 2026-07-09 15:40:58,611 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted account.move records with IDs: [388] 2026-07-09 15:40:58,633 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.followers records with IDs: [2090, 2091] 2026-07-09 15:40:58,657 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.message records with IDs: [7781] 2026-07-09 15:40:58,673 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.message records with IDs: [7781] 2026-07-09 15:40:58,679 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted employee.advance.reconcile records with IDs: [7] 2026-07-09 15:40:58,710 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_52_advance_reconcile__confirm ... 2026-07-09 15:40:58,768 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_60_advance_reconcile_batch ... 2026-07-09 15:40:58,801 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted employee.advance.reconcile records with IDs: [7, 8] 2026-07-09 15:41:00,030 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [339] 2026-07-09 15:41:00,202 185 INFO rb-703c097-222760-391435 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <994011953458343.1783611660.095259666442871-openerp-244-viin.approval.request@cdf57fbb4a78>: ['"Internal User 1" <@False>'] 2026-07-09 15:41:00,220 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [619] 2026-07-09 15:41:01,811 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [340] 2026-07-09 15:41:01,928 185 INFO rb-703c097-222760-391435 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <745463994798449.1783611661.875037908554077-openerp-245-viin.approval.request@cdf57fbb4a78>: ['"Internal User 2" <@False>'] 2026-07-09 15:41:01,941 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [620] 2026-07-09 15:41:02,628 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_61_advance_reconcile_batch ... 2026-07-09 15:41:02,663 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted employee.advance.reconcile records with IDs: [7, 8] 2026-07-09 15:41:03,767 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [341] 2026-07-09 15:41:03,955 185 INFO rb-703c097-222760-391435 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <047366730714461.1783611663.845815658569336-openerp-246-viin.approval.request@cdf57fbb4a78>: ['"Internal User 1" <@False>'] 2026-07-09 15:41:03,985 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [621] 2026-07-09 15:41:04,203 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_62_advance_reconcile_batch ... 2026-07-09 15:41:05,261 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [342] 2026-07-09 15:41:05,538 185 INFO rb-703c097-222760-391435 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <805309541522992.1783611665.325786352157593-openerp-247-viin.approval.request@cdf57fbb4a78>: ['"Internal User 1" <@False>'] 2026-07-09 15:41:05,571 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [622] 2026-07-09 15:41:06,379 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_63_advance_reconcile_batch ... 2026-07-09 15:41:07,512 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [343] 2026-07-09 15:41:07,662 185 INFO rb-703c097-222760-391435 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <346390602257380.1783611667.560082197189331-openerp-248-viin.approval.request@cdf57fbb4a78>: ['"Internal User 1" <@False>'] 2026-07-09 15:41:07,679 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [623] 2026-07-09 15:41:08,948 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_warning_unreconcilied_on_employee_advance ... 2026-07-09 15:41:10,026 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [344] 2026-07-09 15:41:10,206 185 INFO rb-703c097-222760-391435 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <183721370581810.1783611670.092274188995361-openerp-249-viin.approval.request@cdf57fbb4a78>: ['"Internal User 1" <@False>'] 2026-07-09 15:41:10,223 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [624] 2026-07-09 15:41:11,978 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-07-09 15:41:13,913 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_01_internal_user_01 ... 2026-07-09 15:41:14,028 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_01_internal_user_02 ... 2026-07-09 15:41:14,090 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [19], uid: 311, model: employee.advance 2026-07-09 15:41:14,121 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [19], uid: 311, model: employee.advance 2026-07-09 15:41:14,160 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [19], uid: 311, model: employee.advance 2026-07-09 15:41:14,189 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [33, 34], uid: 311, model: employee.advance.line 2026-07-09 15:41:14,219 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [33, 34], uid: 311, model: employee.advance.line 2026-07-09 15:41:14,249 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [33, 34], uid: 311, model: employee.advance.line 2026-07-09 15:41:14,315 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [37, 38], uid: 311, model: employee.advance.line 2026-07-09 15:41:14,354 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_01_internal_user_03 ... 2026-07-09 15:41:14,368 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 311, model: employee.advance.reconcile 2026-07-09 15:41:14,382 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 311, model: employee.advance.reconcile 2026-07-09 15:41:14,386 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 311, model: employee.advance.reconcile 2026-07-09 15:41:14,391 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 311, model: employee.advance.reconcile 2026-07-09 15:41:14,394 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 311, model: employee.advance.reconcile.line 2026-07-09 15:41:14,397 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 311, model: employee.advance.reconcile.line 2026-07-09 15:41:14,399 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 311, model: employee.advance.reconcile.line 2026-07-09 15:41:14,401 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 311, model: employee.advance.reconcile.line 2026-07-09 15:41:14,429 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_02_advance_user_01 ... 2026-07-09 15:41:14,569 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_02_advance_user_02 ... 2026-07-09 15:41:14,769 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_03_account_user_01 ... 2026-07-09 15:41:14,909 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_03_account_user_02 ... 2026-07-09 15:41:15,088 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_04_advance_admin_01 ... 2026-07-09 15:41:15,216 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_04_advance_admin_02 ... 2026-07-09 15:41:15,416 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-07-09 15:41:18,398 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_activity_updated_when_next_approver_changes ... 2026-07-09 15:41:18,919 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #316 deleted mail.mail records with IDs: [625] 2026-07-09 15:41:19,088 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #316 deleted mail.activity records with IDs: [345] 2026-07-09 15:41:19,239 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #316 deleted mail.mail records with IDs: [626] 2026-07-09 15:41:19,313 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_add_and_revoke_extra_approver ... 2026-07-09 15:41:19,809 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #316 deleted mail.mail records with IDs: [627] 2026-07-09 15:41:20,062 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #316 deleted mail.activity records with IDs: [347] 2026-07-09 15:41:20,197 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #316 deleted mail.mail records with IDs: [628] 2026-07-09 15:41:20,268 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_approver_workload_report_exposes_flexible_flow_flags ... 2026-07-09 15:41:20,784 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #316 deleted mail.mail records with IDs: [629] 2026-07-09 15:41:21,062 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #316 deleted mail.activity records with IDs: [349] 2026-07-09 15:41:21,254 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #316 deleted mail.mail records with IDs: [630] 2026-07-09 15:41:21,494 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_cannot_revoke_extra_approver_after_they_approved ... 2026-07-09 15:41:22,052 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #316 deleted mail.mail records with IDs: [631] 2026-07-09 15:41:22,278 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #316 deleted mail.activity records with IDs: [351] 2026-07-09 15:41:22,473 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #316 deleted mail.mail records with IDs: [632] 2026-07-09 15:41:22,674 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #318 deleted mail.activity records with IDs: [352] 2026-07-09 15:41:22,821 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #318 deleted mail.mail records with IDs: [633] 2026-07-09 15:41:23,009 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_cannot_revoke_extra_approver_after_they_refused ... 2026-07-09 15:41:23,516 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #316 deleted mail.mail records with IDs: [634] 2026-07-09 15:41:23,665 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #316 deleted mail.activity records with IDs: [354] 2026-07-09 15:41:23,825 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #316 deleted mail.mail records with IDs: [635] 2026-07-09 15:41:24,030 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #318 deleted mail.activity records with IDs: [355] 2026-07-09 15:41:24,197 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #318 deleted mail.mail records with IDs: [636] 2026-07-09 15:41:24,330 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_constraint_prevents_active_extra_approver_count_exceeding_limit ... 2026-07-09 15:41:24,805 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #316 deleted mail.mail records with IDs: [637] 2026-07-09 15:41:25,084 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_default_approver_can_only_add_extra_approver_around_own_current_step ... 2026-07-09 15:41:25,711 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #316 deleted mail.mail records with IDs: [638] 2026-07-09 15:41:26,505 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_follower_in_allowed_business_group_can_add_extra_approver ... 2026-07-09 15:41:27,921 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #316 deleted mail.mail records with IDs: [639] 2026-07-09 15:41:28,175 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_max_extra_approvers_must_be_positive_when_enabled ... 2026-07-09 15:41:28,333 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_modified_approval_requests_action_disables_create ... 2026-07-09 15:41:28,362 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_modified_approval_requests_report_domain ... 2026-07-09 15:41:28,840 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #316 deleted mail.mail records with IDs: [640] 2026-07-09 15:41:29,052 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #316 deleted mail.activity records with IDs: [359] 2026-07-09 15:41:29,247 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #316 deleted mail.mail records with IDs: [641] 2026-07-09 15:41:29,331 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_non_sequential_extra_revoke_keeps_only_pending_non_revoked_approvers ... 2026-07-09 15:41:29,908 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #316 deleted mail.mail records with IDs: [642] 2026-07-09 15:41:30,027 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #316 deleted mail.mail records with IDs: [643] 2026-07-09 15:41:30,148 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #316 deleted mail.mail records with IDs: [644] 2026-07-09 15:41:30,267 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #316 deleted mail.mail records with IDs: [645] 2026-07-09 15:41:30,520 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #316 deleted mail.mail records with IDs: [646] 2026-07-09 15:41:30,741 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #317 deleted mail.activity records with IDs: [361, 362, 363, 364, 365] 2026-07-09 15:41:30,946 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #317 deleted mail.mail records with IDs: [647] 2026-07-09 15:41:31,084 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #317 deleted mail.mail records with IDs: [648] 2026-07-09 15:41:31,210 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #317 deleted mail.mail records with IDs: [649] 2026-07-09 15:41:31,327 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #317 deleted mail.mail records with IDs: [650] 2026-07-09 15:41:31,512 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #318 deleted mail.activity records with IDs: [366, 367, 368, 369] 2026-07-09 15:41:31,672 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #318 deleted mail.mail records with IDs: [651] 2026-07-09 15:41:31,811 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #318 deleted mail.mail records with IDs: [652] 2026-07-09 15:41:31,951 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #318 deleted mail.mail records with IDs: [653] 2026-07-09 15:41:32,150 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #316 deleted mail.activity records with IDs: [370] 2026-07-09 15:41:32,254 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_pending_default_approver_can_add_extra_approver_in_non_sequential_flow ... 2026-07-09 15:41:32,901 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #316 deleted mail.mail records with IDs: [654] 2026-07-09 15:41:33,013 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #316 deleted mail.mail records with IDs: [655] 2026-07-09 15:41:33,318 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #318 deleted mail.mail records with IDs: [656] 2026-07-09 15:41:33,417 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_progress_recomputed_after_revoke_extra_required_approver ... 2026-07-09 15:41:33,918 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #316 deleted mail.mail records with IDs: [657] 2026-07-09 15:41:34,093 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #317 deleted mail.activity records with IDs: [376] 2026-07-09 15:41:34,260 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #317 deleted mail.mail records with IDs: [658] 2026-07-09 15:41:34,455 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #316 deleted mail.activity records with IDs: [377] 2026-07-09 15:41:34,532 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_request_overview_report_excludes_revoked_extra_from_approver_counts ... 2026-07-09 15:41:35,034 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #316 deleted mail.mail records with IDs: [659] 2026-07-09 15:41:35,238 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #316 deleted mail.activity records with IDs: [378] 2026-07-09 15:41:35,376 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #316 deleted mail.mail records with IDs: [660] 2026-07-09 15:41:35,534 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoke_extra_approver_in_draft ... 2026-07-09 15:41:35,964 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoke_extra_approver_removes_activity_for_sequential_multiple_approvers ... 2026-07-09 15:41:37,171 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #316 deleted mail.mail records with IDs: [661] 2026-07-09 15:41:37,281 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #316 deleted mail.mail records with IDs: [662] 2026-07-09 15:41:37,479 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #316 deleted mail.activity records with IDs: [380, 381] 2026-07-09 15:41:37,637 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #316 deleted mail.mail records with IDs: [663] 2026-07-09 15:41:37,804 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #316 deleted mail.activity records with IDs: [382] 2026-07-09 15:41:38,006 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #316 deleted mail.mail records with IDs: [664] 2026-07-09 15:41:38,130 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #316 deleted mail.mail records with IDs: [665] 2026-07-09 15:41:38,219 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoke_extra_approver_removes_activity_in_non_sequential_flow ... 2026-07-09 15:41:38,919 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #316 deleted mail.mail records with IDs: [666] 2026-07-09 15:41:39,033 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #316 deleted mail.mail records with IDs: [667] 2026-07-09 15:41:39,295 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #316 deleted mail.mail records with IDs: [668] 2026-07-09 15:41:39,491 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #316 deleted mail.activity records with IDs: [387] 2026-07-09 15:41:39,573 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoke_pending_extra_approver_does_not_block_sequential_flow ... 2026-07-09 15:41:40,205 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #316 deleted mail.mail records with IDs: [669] 2026-07-09 15:41:40,370 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #317 deleted mail.activity records with IDs: [388] 2026-07-09 15:41:40,506 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #317 deleted mail.mail records with IDs: [670] 2026-07-09 15:41:40,685 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #316 deleted mail.activity records with IDs: [389] 2026-07-09 15:41:40,813 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #316 deleted mail.mail records with IDs: [671] 2026-07-09 15:41:40,963 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #316 deleted mail.activity records with IDs: [390] 2026-07-09 15:41:41,140 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #316 deleted mail.mail records with IDs: [672] 2026-07-09 15:41:41,367 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #318 deleted mail.activity records with IDs: [391] 2026-07-09 15:41:41,539 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #318 deleted mail.mail records with IDs: [673] 2026-07-09 15:41:41,640 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoke_permission_only_admin_or_adder ... 2026-07-09 15:41:42,107 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #316 deleted mail.mail records with IDs: [674] 2026-07-09 15:41:42,289 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [267], uid: 319, model: viin.approval.request 2026-07-09 15:41:42,453 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #316 deleted mail.activity records with IDs: [392] 2026-07-09 15:41:42,607 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #316 deleted mail.mail records with IDs: [675] 2026-07-09 15:41:42,657 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoked_extra_approver_is_excluded_from_effective_flow ... 2026-07-09 15:41:43,282 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #316 deleted mail.mail records with IDs: [676] 2026-07-09 15:41:43,466 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #317 deleted mail.activity records with IDs: [394] 2026-07-09 15:41:43,632 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #317 deleted mail.mail records with IDs: [677] 2026-07-09 15:41:43,941 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #316 deleted mail.activity records with IDs: [395] 2026-07-09 15:41:44,089 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #316 deleted mail.mail records with IDs: [678] 2026-07-09 15:41:44,194 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #316 deleted mail.activity records with IDs: [396] 2026-07-09 15:41:44,305 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #316 deleted mail.mail records with IDs: [679] 2026-07-09 15:41:44,384 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoked_extra_approver_without_prior_access_is_removed_from_followers ... 2026-07-09 15:41:44,906 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #316 deleted mail.mail records with IDs: [680] 2026-07-09 15:41:45,121 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #316 deleted mail.followers records with IDs: [2193] 2026-07-09 15:41:45,207 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #316 deleted mail.activity records with IDs: [398] 2026-07-09 15:41:45,348 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #316 deleted mail.mail records with IDs: [681] 2026-07-09 15:41:45,466 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoked_extra_approver_without_prior_access_loses_approver_report_access ... 2026-07-09 15:41:45,896 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #316 deleted mail.mail records with IDs: [682] 2026-07-09 15:41:46,088 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #316 deleted mail.followers records with IDs: [2196] 2026-07-09 15:41:46,169 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #316 deleted mail.activity records with IDs: [400] 2026-07-09 15:41:46,321 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #316 deleted mail.mail records with IDs: [683] 2026-07-09 15:41:46,494 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoked_extra_approver_without_prior_access_loses_request_report_access ... 2026-07-09 15:41:47,025 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #316 deleted mail.mail records with IDs: [684] 2026-07-09 15:41:47,231 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #316 deleted mail.followers records with IDs: [2199] 2026-07-09 15:41:47,313 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #316 deleted mail.activity records with IDs: [402] 2026-07-09 15:41:47,476 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #316 deleted mail.mail records with IDs: [685] 2026-07-09 15:41:47,596 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoked_pending_extra_approver_keeps_read_access ... 2026-07-09 15:41:48,075 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #316 deleted mail.mail records with IDs: [686] 2026-07-09 15:41:48,249 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #316 deleted mail.activity records with IDs: [404] 2026-07-09 15:41:48,401 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #316 deleted mail.mail records with IDs: [687] 2026-07-09 15:41:48,551 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #316 deleted mail.activity records with IDs: [405] 2026-07-09 15:41:48,702 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #316 deleted mail.mail records with IDs: [688] 2026-07-09 15:41:48,820 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoked_pending_extra_approver_keeps_read_access_in_non_sequential_flow ... 2026-07-09 15:41:49,488 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #316 deleted mail.mail records with IDs: [689] 2026-07-09 15:41:49,584 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #316 deleted mail.mail records with IDs: [690] 2026-07-09 15:41:49,786 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #316 deleted mail.mail records with IDs: [691] 2026-07-09 15:41:49,942 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #316 deleted mail.activity records with IDs: [409] 2026-07-09 15:41:50,052 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_search_filters_for_added_extra_approvers_exist_in_both_request_search_views ... 2026-07-09 15:41:50,083 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_search_flow_control_actor_ids_supports_negative_operators ... 2026-07-09 15:41:50,580 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #316 deleted mail.mail records with IDs: [692] 2026-07-09 15:41:50,819 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_search_requests_where_current_user_added_extra_approvers ... 2026-07-09 15:41:51,366 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #316 deleted mail.mail records with IDs: [693] 2026-07-09 15:41:51,814 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #316 deleted mail.mail records with IDs: [694] 2026-07-09 15:41:52,009 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #316 deleted mail.activity records with IDs: [412] 2026-07-09 15:41:52,142 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #316 deleted mail.mail records with IDs: [695] 2026-07-09 15:41:52,402 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #316 deleted mail.mail records with IDs: [696] 2026-07-09 15:41:52,500 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_sequential_multiple_extra_revoke_restores_next_step_activities ... 2026-07-09 15:41:53,118 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #316 deleted mail.mail records with IDs: [697] 2026-07-09 15:41:53,240 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #316 deleted mail.mail records with IDs: [698] 2026-07-09 15:41:53,487 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #317 deleted mail.activity records with IDs: [415, 416] 2026-07-09 15:41:53,687 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #317 deleted mail.mail records with IDs: [699] 2026-07-09 15:41:53,832 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #317 deleted mail.mail records with IDs: [700] 2026-07-09 15:41:54,054 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #316 deleted mail.activity records with IDs: [417, 418] 2026-07-09 15:41:54,254 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #316 deleted mail.mail records with IDs: [701] 2026-07-09 15:41:54,429 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #316 deleted mail.activity records with IDs: [419] 2026-07-09 15:41:54,577 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #316 deleted mail.mail records with IDs: [702] 2026-07-09 15:41:54,682 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #316 deleted mail.mail records with IDs: [703] 2026-07-09 15:41:54,775 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_stale_add_extra_approver_wizard_cannot_bypass_type_limit ... 2026-07-09 15:41:55,302 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #316 deleted mail.mail records with IDs: [704] 2026-07-09 15:41:55,691 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_unrelated_internal_group_can_be_configured_for_extra_approver_permission ... 2026-07-09 15:41:56,138 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-07-09 15:41:57,280 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [310] 2026-07-09 15:41:57,280 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_flexible_flow.tests.test_inactive_extra_approver: Starting TestInactiveExtraApprover.test_add_extra_approver_wizard_rejects_inactive_user ... 2026-07-09 15:41:57,845 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #324 deleted mail.mail records with IDs: [705] 2026-07-09 15:41:58,042 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-07-09 15:42:42,027 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_flexible_flow.tests.test_performance: Starting TestApprovalFlowControlPerformance.test_perf_add_extra_approver_100_approvers_under_2s ... 2026-07-09 15:42:42,857 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #327 deleted mail.mail records with IDs: [706] 2026-07-09 15:42:43,133 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #327 deleted mail.activity records with IDs: [424] 2026-07-09 15:42:43,295 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #327 deleted mail.mail records with IDs: [707] 2026-07-09 15:42:43,338 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_flexible_flow.tests.test_performance: Starting TestApprovalFlowControlPerformance.test_perf_load_modified_report_10k_logs_under_3s ... 2026-07-09 15:42:43,991 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #327 deleted mail.mail records with IDs: [708] 2026-07-09 15:42:44,263 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #327 deleted mail.activity records with IDs: [426] 2026-07-09 15:42:44,415 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #327 deleted mail.mail records with IDs: [709] 2026-07-09 15:42:47,437 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_flexible_flow.tests.test_performance: Starting TestApprovalFlowControlPerformance.test_perf_revoke_extra_approver_100_approvers_under_2s ... 2026-07-09 15:42:48,141 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #327 deleted mail.mail records with IDs: [710] 2026-07-09 15:42:48,398 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #327 deleted mail.activity records with IDs: [428] 2026-07-09 15:42:48,589 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #327 deleted mail.mail records with IDs: [711] 2026-07-09 15:42:48,784 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #327 deleted mail.activity records with IDs: [429] 2026-07-09 15:42:48,926 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #327 deleted mail.mail records with IDs: [712] 2026-07-09 15:42:48,995 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 102 checked, 102 removed 2026-07-09 15:43:01,526 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_hr_payroll.tests.test_approval_dashboard_sample: Starting TestApprovalDashboardSample.test_approval_section_absent_for_non_officer_even_on_empty_scope ... 2026-07-09 15:43:09,061 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_hr_payroll.tests.test_approval_dashboard_sample: Starting TestApprovalDashboardSample.test_approval_section_is_sample_ghost_when_no_disbursement_runs ... 2026-07-09 15:43:09,458 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_hr_payroll.tests.test_approval_dashboard_sample: Starting TestApprovalDashboardSample.test_approval_section_stays_real_and_byte_identical_when_populated ... 2026-07-09 15:43:10,089 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [713] 2026-07-09 15:43:10,206 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [714] 2026-07-09 15:43:10,314 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [715] 2026-07-09 15:43:10,434 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [716] 2026-07-09 15:43:10,960 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [717] 2026-07-09 15:43:11,053 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [718] 2026-07-09 15:43:11,142 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [719] 2026-07-09 15:43:11,234 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [720] 2026-07-09 15:43:11,313 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [435, 436, 437, 438] 2026-07-09 15:43:11,407 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [721] 2026-07-09 15:43:11,873 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [722] 2026-07-09 15:43:11,970 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [723] 2026-07-09 15:43:12,062 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [724] 2026-07-09 15:43:12,154 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [725] 2026-07-09 15:43:12,286 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [726] 2026-07-09 15:43:12,886 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-07-09 15:43:34,479 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_a11y_view_arch ... 2026-07-09 15:43:35,182 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [727] 2026-07-09 15:43:35,290 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [728] 2026-07-09 15:43:35,397 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [729] 2026-07-09 15:43:35,510 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [730] 2026-07-09 15:43:35,613 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [443, 444, 445, 446] 2026-07-09 15:43:35,774 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [731] 2026-07-09 15:43:36,405 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_approval_rollup_aggregates_stored_run_state ... 2026-07-09 15:43:37,272 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [732] 2026-07-09 15:43:37,396 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [733] 2026-07-09 15:43:37,507 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [734] 2026-07-09 15:43:37,641 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [735] 2026-07-09 15:43:38,249 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [736] 2026-07-09 15:43:38,356 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [737] 2026-07-09 15:43:38,468 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [738] 2026-07-09 15:43:38,597 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [739] 2026-07-09 15:43:38,699 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [451, 452, 453, 454] 2026-07-09 15:43:38,830 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [740] 2026-07-09 15:43:39,474 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [741] 2026-07-09 15:43:39,602 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [742] 2026-07-09 15:43:39,716 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [743] 2026-07-09 15:43:39,829 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [744] 2026-07-09 15:43:39,917 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [455, 456, 457, 458] 2026-07-09 15:43:40,040 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [745] 2026-07-09 15:43:40,338 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [746] 2026-07-09 15:43:40,603 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_approval_rollup_is_outstanding_worklist_not_period_scoped ... 2026-07-09 15:43:40,892 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [230] 2026-07-09 15:43:41,123 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [231] 2026-07-09 15:43:42,662 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [747] 2026-07-09 15:43:42,782 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [748] 2026-07-09 15:43:42,892 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [749] 2026-07-09 15:43:43,020 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [750] 2026-07-09 15:43:43,153 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_approval_rollup_is_run_level_not_payslip_count ... 2026-07-09 15:43:43,346 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [233] 2026-07-09 15:43:43,479 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [234] 2026-07-09 15:43:44,135 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [236] 2026-07-09 15:43:44,295 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [237] 2026-07-09 15:43:45,778 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [751] 2026-07-09 15:43:45,911 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [752] 2026-07-09 15:43:46,011 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [753] 2026-07-09 15:43:46,116 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [754] 2026-07-09 15:43:46,201 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [463, 464, 465, 466] 2026-07-09 15:43:46,328 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [755] 2026-07-09 15:43:46,508 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_approval_rollup_respects_allowed_company_ids ... 2026-07-09 15:43:54,189 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [756] 2026-07-09 15:43:54,306 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [757] 2026-07-09 15:43:54,433 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [758] 2026-07-09 15:43:54,552 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [759] 2026-07-09 15:43:54,631 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [467, 468, 469, 470] 2026-07-09 15:43:54,746 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [760] 2026-07-09 15:43:55,480 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [761] 2026-07-09 15:43:55,657 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [762] 2026-07-09 15:43:55,794 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [763] 2026-07-09 15:43:55,916 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [764] 2026-07-09 15:43:56,032 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [471, 472, 473, 474] 2026-07-09 15:43:56,166 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [765] 2026-07-09 15:43:56,373 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_approval_section_visible_to_officer_only ... 2026-07-09 15:43:57,039 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [766] 2026-07-09 15:43:57,140 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [767] 2026-07-09 15:43:57,291 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [768] 2026-07-09 15:43:57,414 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [769] 2026-07-09 15:43:57,520 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [475, 476, 477, 478] 2026-07-09 15:43:57,656 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [770] 2026-07-09 15:43:59,253 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_cancel_reverts_the_run ... 2026-07-09 15:43:59,521 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [239] 2026-07-09 15:43:59,748 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [240] 2026-07-09 15:44:01,057 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [771] 2026-07-09 15:44:01,172 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [772] 2026-07-09 15:44:01,269 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [773] 2026-07-09 15:44:01,363 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [774] 2026-07-09 15:44:01,490 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [479, 480, 481, 482] 2026-07-09 15:44:01,632 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [775] 2026-07-09 15:44:02,836 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted account.partial.reconcile records with IDs: [84, 84] 2026-07-09 15:44:02,921 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted account.full.reconcile records with IDs: [64] 2026-07-09 15:44:03,047 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_confirming_request_does_not_generate_mirror_run ... 2026-07-09 15:44:03,644 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [776] 2026-07-09 15:44:03,743 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [777] 2026-07-09 15:44:03,838 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [778] 2026-07-09 15:44:03,934 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [779] 2026-07-09 15:44:03,999 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_dashboard_field_officer_only ... 2026-07-09 15:44:04,167 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [242] 2026-07-09 15:44:04,304 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [243] 2026-07-09 15:44:05,390 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [780] 2026-07-09 15:44:05,490 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [781] 2026-07-09 15:44:05,586 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [782] 2026-07-09 15:44:05,686 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [783] 2026-07-09 15:44:05,756 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [487, 488, 489, 490] 2026-07-09 15:44:05,858 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [784] 2026-07-09 15:44:06,768 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_gate_blocks_until_approved_then_succeeds ... 2026-07-09 15:44:06,960 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [245] 2026-07-09 15:44:07,110 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [246] 2026-07-09 15:44:08,293 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [785] 2026-07-09 15:44:08,401 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [786] 2026-07-09 15:44:08,505 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [787] 2026-07-09 15:44:08,591 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [788] 2026-07-09 15:44:08,804 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [491, 492, 493, 494] 2026-07-09 15:44:08,911 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [789] 2026-07-09 15:44:09,683 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_head_linked_to_run_and_one_line_per_payslip ... 2026-07-09 15:44:09,858 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [248] 2026-07-09 15:44:09,995 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [249] 2026-07-09 15:44:10,529 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [251] 2026-07-09 15:44:10,659 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [252] 2026-07-09 15:44:11,836 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [790] 2026-07-09 15:44:11,935 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [791] 2026-07-09 15:44:12,034 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [792] 2026-07-09 15:44:12,136 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [793] 2026-07-09 15:44:12,198 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_multi_company_isolation ... 2026-07-09 15:44:18,513 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [254] 2026-07-09 15:44:18,678 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [255] 2026-07-09 15:44:19,951 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [794] 2026-07-09 15:44:20,055 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [795] 2026-07-09 15:44:20,154 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [796] 2026-07-09 15:44:20,252 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [797] 2026-07-09 15:44:20,336 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [499, 500, 501, 502] 2026-07-09 15:44:20,437 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [798] 2026-07-09 15:44:21,517 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_no_request_is_blocked ... 2026-07-09 15:44:21,719 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [257] 2026-07-09 15:44:21,856 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [258] 2026-07-09 15:44:22,427 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_opt_in_off_no_domain_executes_without_approval ... 2026-07-09 15:44:22,638 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [260] 2026-07-09 15:44:22,811 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [261] 2026-07-09 15:44:24,752 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_refuse_reverts_without_orphaning_entry_move ... 2026-07-09 15:44:24,918 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [263] 2026-07-09 15:44:25,122 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [264] 2026-07-09 15:44:26,455 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [799] 2026-07-09 15:44:26,588 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [800] 2026-07-09 15:44:26,711 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [801] 2026-07-09 15:44:26,831 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [802] 2026-07-09 15:44:26,919 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [503, 504, 505, 506] 2026-07-09 15:44:27,018 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [803] 2026-07-09 15:44:28,065 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [804] 2026-07-09 15:44:28,365 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted account.partial.reconcile records with IDs: [88, 88] 2026-07-09 15:44:28,472 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted account.full.reconcile records with IDs: [68] 2026-07-09 15:44:28,634 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_revert_idempotent_on_cancelled_run ... 2026-07-09 15:44:28,811 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [266] 2026-07-09 15:44:28,971 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [267] 2026-07-09 15:44:30,267 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [805] 2026-07-09 15:44:30,417 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [806] 2026-07-09 15:44:30,529 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [807] 2026-07-09 15:44:30,640 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [808] 2026-07-09 15:44:30,777 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [507, 508, 509, 510] 2026-07-09 15:44:30,907 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [809] 2026-07-09 15:44:32,069 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted account.partial.reconcile records with IDs: [89, 89] 2026-07-09 15:44:32,169 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted account.full.reconcile records with IDs: [69] 2026-07-09 15:44:32,428 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [810] 2026-07-09 15:44:32,589 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_rk5_expense_posting_not_gated ... 2026-07-09 15:44:32,805 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [269] 2026-07-09 15:44:32,982 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [270] 2026-07-09 15:44:33,483 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_rk5_quick_pay_not_gated ... 2026-07-09 15:44:33,685 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [272] 2026-07-09 15:44:33,884 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [273] 2026-07-09 15:44:35,214 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_source_binding_and_state_aggregation ... 2026-07-09 15:44:35,927 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [811] 2026-07-09 15:44:36,028 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [812] 2026-07-09 15:44:36,144 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [813] 2026-07-09 15:44:36,247 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [814] 2026-07-09 15:44:36,358 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [511, 512, 513, 514] 2026-07-09 15:44:36,464 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [815] 2026-07-09 15:44:36,570 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_type_seeded_per_company ... 2026-07-09 15:44:36,628 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_wrong_type_request_rejected ... 2026-07-09 15:44:37,175 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-07-09 15:44:44,634 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_hr_recruitment.tests.test_access_right: Starting TestAccessRight.test_base_user_access_hr_applicant ... 2026-07-09 15:44:44,890 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [18], uid: 6, model: hr.applicant 2026-07-09 15:44:44,919 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [18], uid: 6, model: hr.applicant 2026-07-09 15:44:44,943 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: hr.applicant 2026-07-09 15:44:44,966 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: hr.applicant 2026-07-09 15:44:45,498 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [816] 2026-07-09 15:44:45,573 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [515] 2026-07-09 15:44:45,708 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [817] 2026-07-09 15:44:46,049 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: hr.applicant 2026-07-09 15:44:46,052 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: hr.applicant 2026-07-09 15:44:46,070 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: hr.applicant 2026-07-09 15:44:46,102 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_hr_recruitment.tests.test_access_right: Starting TestAccessRight.test_base_user_access_hr_job ... 2026-07-09 15:44:46,367 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: hr.job 2026-07-09 15:44:46,626 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: hr.job 2026-07-09 15:44:46,641 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: hr.job 2026-07-09 15:44:46,670 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #6 deleted mail.message records with IDs: [2809, 1976, 1338] 2026-07-09 15:44:46,672 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: hr.job 2026-07-09 15:44:46,694 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_hr_recruitment.tests.test_access_right: Starting TestAccessRight.test_user_approval_access_hr_applicant ... 2026-07-09 15:44:46,795 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [20], uid: 445, model: hr.applicant 2026-07-09 15:44:46,823 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [20], uid: 445, model: hr.applicant 2026-07-09 15:44:46,858 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 445, model: hr.applicant 2026-07-09 15:44:46,895 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 445, model: hr.applicant 2026-07-09 15:44:47,306 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #445 deleted hr.applicant records with IDs: [20] 2026-07-09 15:44:47,342 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_hr_recruitment.tests.test_access_right: Starting TestAccessRight.test_user_approval_access_hr_job ... 2026-07-09 15:44:47,640 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 445, model: hr.job 2026-07-09 15:44:47,841 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 445, model: hr.job 2026-07-09 15:44:47,863 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 445, model: hr.job 2026-07-09 15:44:47,893 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #445 deleted mail.message records with IDs: [2809, 1976, 1338] 2026-07-09 15:44:47,896 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 445, model: hr.job 2026-07-09 15:44:48,185 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #445 deleted mail.message records with IDs: [2809, 1976, 1338] 2026-07-09 15:44:48,323 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #445 deleted ir.model.data records with IDs: [95604] 2026-07-09 15:44:48,323 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #445 deleted hr.job records with IDs: [4] 2026-07-09 15:44:48,333 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #445 deleted mail.followers records with IDs: [383] 2026-07-09 15:44:48,352 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #445 deleted mail.alias records with IDs: [32] 2026-07-09 15:44:48,401 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-07-09 15:44:55,545 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_hr_recruitment.tests.test_recruiment_approval_ui: Starting TestRecruitmentRequest.test_compute_applicant_and_recruited_field_on_recruitment_request ... 2026-07-09 15:44:56,069 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [818] 2026-07-09 15:44:56,131 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [516] 2026-07-09 15:44:56,225 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [819] 2026-07-09 15:44:56,794 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_hr_recruitment.tests.test_recruiment_approval_ui: Starting TestRecruitmentRequest.test_constraint_duplicate_recruitment_request ... 2026-07-09 15:44:57,138 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_hr_recruitment.tests.test_recruiment_approval_ui: Starting TestRecruitmentRequest.test_onchange_and_default_value_form_request ... 2026-07-09 15:44:58,086 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_hr_recruitment.tests.test_recruiment_approval_ui: ====================================================================== 2026-07-09 15:44:58,086 185 ERROR rb-703c097-222760-391435 odoo.addons.viin_approval_hr_recruitment.tests.test_recruiment_approval_ui: ERROR: TestRecruitmentRequest.test_onchange_and_default_value_form_request Traceback (most recent call last): File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_hr_recruitment/tests/test_recruiment_approval_ui.py", line 11, in test_onchange_and_default_value_form_request with Form(self.env['viin.approval.request'].with_user(self.base_user)) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/rb-703c097-222760/odoo/tests/form.py", line 143, in __init__ self._init_from_defaults() File "/data/build/rb-703c097-222760/odoo/tests/form.py", line 328, in _init_from_defaults self._perform_onchange() File "/data/build/rb-703c097-222760/odoo/tests/form.py", line 568, in _perform_onchange result = record.onchange(values, field_names, self._view['fields_spec']) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/rb-703c097-222760/addons/web/models/models.py", line 1045, in onchange record._apply_onchange_methods(field_name, result, visited_onchanges) TypeError: AbstractApprovalRequestFields._apply_onchange_methods() takes 3 positional arguments but 4 were given 2026-07-09 15:44:58,118 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_hr_recruitment.tests.test_recruiment_approval_ui: Starting TestRecruitmentRequest.test_percent_widgetbar ... 2026-07-09 15:44:58,634 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [820] 2026-07-09 15:44:58,741 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [517] 2026-07-09 15:44:58,842 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [821] 2026-07-09 15:44:59,214 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 13 checked, 13 removed 2026-07-09 15:45:06,119 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_hr_recruitment.tests.test_recruitment_approval: Starting TestRequestApproval.test_01_request_approval_recruitment ... 2026-07-09 15:45:06,418 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #462 deleted mail.mail records with IDs: [822] 2026-07-09 15:45:06,601 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #465 deleted mail.activity records with IDs: [518] 2026-07-09 15:45:06,837 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #465 deleted mail.mail records with IDs: [823] 2026-07-09 15:45:07,097 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #469 deleted mail.activity records with IDs: [519] 2026-07-09 15:45:07,318 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #469 deleted mail.mail records with IDs: [824] 2026-07-09 15:45:07,596 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #470 deleted mail.activity records with IDs: [520] 2026-07-09 15:45:07,831 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #470 deleted mail.mail records with IDs: [825] 2026-07-09 15:45:08,025 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_hr_recruitment.tests.test_recruitment_approval: Starting TestRequestApproval.test_05_request_approval_recruitment ... 2026-07-09 15:45:08,216 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #462 deleted request.approval.user.line records with IDs: [900, 901, 902, 903] 2026-07-09 15:45:08,588 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #462 deleted mail.mail records with IDs: [826] 2026-07-09 15:45:08,843 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #465 deleted mail.activity records with IDs: [521] 2026-07-09 15:45:09,052 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #465 deleted mail.mail records with IDs: [827] 2026-07-09 15:45:09,276 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #469 deleted mail.activity records with IDs: [522] 2026-07-09 15:45:09,478 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #469 deleted mail.mail records with IDs: [828] 2026-07-09 15:45:09,745 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #470 deleted mail.activity records with IDs: [523] 2026-07-09 15:45:09,921 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #470 deleted mail.mail records with IDs: [829] 2026-07-09 15:45:10,091 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_hr_recruitment.tests.test_recruitment_approval: Starting TestRequestApproval.test_06_request_approval_recruitment ... 2026-07-09 15:45:10,373 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #462 deleted mail.mail records with IDs: [830] 2026-07-09 15:45:10,568 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #465 deleted mail.activity records with IDs: [524] 2026-07-09 15:45:10,737 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #465 deleted mail.mail records with IDs: [831] 2026-07-09 15:45:10,922 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #469 deleted mail.activity records with IDs: [525] 2026-07-09 15:45:11,105 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #469 deleted mail.mail records with IDs: [832] 2026-07-09 15:45:11,158 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_hr_recruitment.tests.test_recruitment_approval: Starting TestRequestApproval.test_07_request_approval_recruitment ... 2026-07-09 15:45:11,426 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #462 deleted mail.mail records with IDs: [833] 2026-07-09 15:45:11,648 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [526] 2026-07-09 15:45:11,800 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [834] 2026-07-09 15:45:11,884 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_hr_recruitment.tests.test_recruitment_approval: Starting TestRequestApproval.test_data_init_generate ... 2026-07-09 15:45:11,939 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-07-09 15:45:11,953 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_hr_timesheet.tests.test_data_after_install: Starting TestDataAfterInstall.test_data_after_install ... 2026-07-09 15:45:11,989 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 15:45:12,892 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [174964, 175004, 175011, 175047, 175026, 175029, 175054, 175137, 175161, 175155, 175167, 175213, 175227, 175251, 175273, 305552, 305563, 305649] 2026-07-09 15:45:12,893 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [313, 436, 289, 275, 335, 522, 425, 88, 229, 223, 91, 217, 199, 116, 66, 73, 26, 109] 2026-07-09 15:45:13,764 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_contract: Starting TestHrContract.test_01_check_compute_contract ... 2026-07-09 15:45:13,895 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_contract: Starting TestHrContract.test_02_check_compute_contract ... 2026-07-09 15:45:14,006 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_contract: Starting TestHrContract.test_03_check_compute_contract ... 2026-07-09 15:45:14,129 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-07-09 15:45:15,075 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [174964, 175004, 175011, 175047, 175026, 175029, 175054, 175137, 175161, 175155, 175167, 175213, 175227, 175251, 175273, 305552, 305563, 305649] 2026-07-09 15:45:15,075 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [313, 436, 289, 275, 335, 522, 425, 88, 229, 223, 91, 217, 199, 116, 66, 73, 26, 109] 2026-07-09 15:45:16,011 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_department: Starting TestHrDepartment.test_01_check_compute_department ... 2026-07-09 15:45:16,211 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_department: Starting TestHrDepartment.test_02_check_compute_department ... 2026-07-09 15:45:16,340 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_department: Starting TestHrDepartment.test_03_check_compute_department ... 2026-07-09 15:45:16,492 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-07-09 15:45:17,549 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [174964, 175004, 175011, 175047, 175026, 175029, 175054, 175137, 175161, 175155, 175167, 175213, 175227, 175251, 175273, 305552, 305563, 305649] 2026-07-09 15:45:17,549 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [313, 436, 289, 275, 335, 522, 425, 88, 229, 223, 91, 217, 199, 116, 66, 73, 26, 109] 2026-07-09 15:45:18,477 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_job: Starting TestHrJob.test_01_check_compute_job ... 2026-07-09 15:45:18,639 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_job: Starting TestHrJob.test_02_check_compute_job ... 2026-07-09 15:45:18,791 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-07-09 15:45:20,051 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [174964, 175004, 175011, 175047, 175026, 175029, 175054, 175137, 175161, 175155, 175167, 175213, 175227, 175251, 175273, 305552, 305563, 305649] 2026-07-09 15:45:20,052 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [313, 436, 289, 275, 335, 522, 425, 88, 229, 223, 91, 217, 199, 116, 66, 73, 26, 109] 2026-07-09 15:45:21,229 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_timesheet: Starting TestHrTimesheet.test_01_check_auto_approve_timesheet ... 2026-07-09 15:45:21,361 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_timesheet: Starting TestHrTimesheet.test_02_check_auto_approve_timesheet ... 2026-07-09 15:45:21,515 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_timesheet: Starting TestHrTimesheet.test_03_check_auto_approve_timesheet ... 2026-07-09 15:45:21,686 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_timesheet: Starting TestHrTimesheet.test_04_check_auto_approve_timesheet ... 2026-07-09 15:45:21,836 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_timesheet: Starting TestHrTimesheet.test_05_check_auto_approve_timesheet ... 2026-07-09 15:45:22,097 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-07-09 15:45:23,328 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [174964, 175004, 175011, 175047, 175026, 175029, 175054, 175137, 175161, 175155, 175167, 175213, 175227, 175251, 175273, 305552, 305563, 305649] 2026-07-09 15:45:23,329 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [313, 436, 289, 275, 335, 522, 425, 88, 229, 223, 91, 217, 199, 116, 66, 73, 26, 109] 2026-07-09 15:45:24,295 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_01_check_timesheet_approval ... 2026-07-09 15:45:24,365 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_02_check_timesheet_approval ... 2026-07-09 15:45:24,571 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_03_check_timesheet_approval ... 2026-07-09 15:45:24,624 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_04_check_timesheet_approval ... 2026-07-09 15:45:24,694 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_05_check_timesheet_approval ... 2026-07-09 15:45:24,804 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_06_check_timesheet_approval ... 2026-07-09 15:45:24,854 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_07_check_timesheet_approval ... 2026-07-09 15:45:24,919 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_08_check_timesheet_approval ... 2026-07-09 15:45:25,303 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_09_check_timesheet_approval ... 2026-07-09 15:45:25,969 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [327], uid: 482, model: viin.approval.request 2026-07-09 15:45:26,089 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_11_check_timesheet_approval ... 2026-07-09 15:45:26,321 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [325] 2026-07-09 15:45:27,836 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [835] 2026-07-09 15:45:28,037 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [836] 2026-07-09 15:45:28,517 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-07-09 15:45:29,253 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_wizard: Starting TestTimesheetApprovalWizardFromSource.test_wizard_lines_mapped_from_timesheets ... 2026-07-09 15:45:30,539 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_wizard: ====================================================================== 2026-07-09 15:45:30,539 185 ERROR rb-703c097-222760-391435 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_wizard: ERROR: TestTimesheetApprovalWizardFromSource.test_wizard_lines_mapped_from_timesheets Traceback (most recent call last): File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_hr_timesheet/tests/test_timesheet_approval_wizard.py", line 80, in test_wizard_lines_mapped_from_timesheets with self._open_wizard( ^^^^^^^^^^^^^^^^^^ File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/tests/common.py", line 62, in _open_wizard return Form(cls.env['wizard.viin.approval.request'].with_context(ctx).with_user(user)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/rb-703c097-222760/odoo/tests/form.py", line 143, in __init__ self._init_from_defaults() File "/data/build/rb-703c097-222760/odoo/tests/form.py", line 328, in _init_from_defaults self._perform_onchange() File "/data/build/rb-703c097-222760/odoo/tests/form.py", line 568, in _perform_onchange result = record.onchange(values, field_names, self._view['fields_spec']) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/rb-703c097-222760/addons/web/models/models.py", line 1045, in onchange record._apply_onchange_methods(field_name, result, visited_onchanges) TypeError: AbstractApprovalRequestFields._apply_onchange_methods() takes 3 positional arguments but 4 were given 2026-07-09 15:45:30,594 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-09 15:45:31,657 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [174964, 175004, 175011, 175047, 175026, 175029, 175054, 175137, 175161, 175155, 175167, 175213, 175227, 175251, 175273, 305552, 305563, 305649] 2026-07-09 15:45:31,658 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [313, 436, 289, 275, 335, 522, 425, 88, 229, 223, 91, 217, 199, 116, 66, 73, 26, 109] 2026-07-09 15:45:32,697 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approvals: Starting TestTimesheetApprovals.test_01_employee_approve_request ... 2026-07-09 15:45:33,034 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [837] 2026-07-09 15:45:33,131 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approvals: Starting TestTimesheetApprovals.test_02_employee_approve_request ... 2026-07-09 15:45:33,529 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [838] 2026-07-09 15:45:33,624 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approvals: Starting TestTimesheetApprovals.test_03_employee_approve_request ... 2026-07-09 15:45:33,947 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [330] 2026-07-09 15:45:33,983 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approvals: Starting TestTimesheetApprovals.test_04_employee_approve_request ... 2026-07-09 15:45:34,430 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [839] 2026-07-09 15:45:34,572 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [530] 2026-07-09 15:45:34,738 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [840] 2026-07-09 15:45:34,958 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [531] 2026-07-09 15:45:35,155 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [841] 2026-07-09 15:45:35,532 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [842] 2026-07-09 15:45:35,799 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [843] 2026-07-09 15:45:35,931 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approvals: Starting TestTimesheetApprovals.test_05_employee_approve_request ... 2026-07-09 15:45:36,329 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [844] 2026-07-09 15:45:36,620 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [845] 2026-07-09 15:45:36,795 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [532] 2026-07-09 15:45:37,940 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-07-09 15:45:39,646 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_hr_timesheet.tests.test_viin_timesheet_approval_mapping: Starting TestTimesheetApprovalFromSource.test_request_and_timesheet_links ... 2026-07-09 15:45:39,836 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_hr_timesheet.tests.test_viin_timesheet_approval_mapping: Starting TestTimesheetApprovalFromSource.test_request_lines_mapped_from_timesheets ... 2026-07-09 15:45:39,921 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_hr_timesheet.tests.test_viin_timesheet_approval_mapping: Starting TestTimesheetApprovalFromSource.test_validating_request_updates_timesheet_state ... 2026-07-09 15:45:40,388 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [846] 2026-07-09 15:45:40,553 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [533] 2026-07-09 15:45:40,727 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [847] 2026-07-09 15:45:40,944 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [534] 2026-07-09 15:45:41,151 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [848] 2026-07-09 15:45:41,285 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-09 15:45:41,299 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_maintenance.tests.test_data_after_install: Starting TestDataAfterInstall.test_data_after_install ... 2026-07-09 15:45:41,348 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 15:45:42,176 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_maintenance.tests.test_maintenance_approvals: Starting TestMaintenanceApprovals.test_01_employee_approve_request ... 2026-07-09 15:45:42,324 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_maintenance.tests.test_maintenance_approvals: Starting TestMaintenanceApprovals.test_02_employee_approve_request ... 2026-07-09 15:45:42,451 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-09 15:45:42,464 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_procurement.tests.test_procurement_requests: Starting TestProcurementRequests.test_create_default_request ... 2026-07-09 15:45:46,223 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [849] 2026-07-09 15:45:46,388 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [535] 2026-07-09 15:45:46,527 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [850] 2026-07-09 15:45:46,735 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [536] 2026-07-09 15:45:46,911 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [851] 2026-07-09 15:45:47,568 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_procurement.tests.test_procurement_requests: Starting TestProcurementRequests.test_create_request_with_other_route ... 2026-07-09 15:45:51,714 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [852] 2026-07-09 15:45:51,880 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [537] 2026-07-09 15:45:52,025 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [853] 2026-07-09 15:45:52,275 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [538] 2026-07-09 15:45:52,440 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [854] 2026-07-09 15:45:53,059 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_procurement.tests.test_procurement_requests: Starting TestProcurementRequests.test_create_request_with_product_configured ... 2026-07-09 15:45:56,087 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [855] 2026-07-09 15:45:56,222 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [539] 2026-07-09 15:45:56,351 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [856] 2026-07-09 15:45:56,547 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [540] 2026-07-09 15:45:56,672 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [857] 2026-07-09 15:45:57,183 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_procurement.tests.test_procurement_requests: Starting TestProcurementRequests.test_create_request_without_route ... 2026-07-09 15:46:00,345 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [858] 2026-07-09 15:46:00,501 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [541] 2026-07-09 15:46:00,620 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [859] 2026-07-09 15:46:00,810 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [542] 2026-07-09 15:46:00,957 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [860] 2026-07-09 15:46:01,343 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_procurement.tests.test_procurement_requests: Starting TestProcurementRequests.test_generate_approval_type ... 2026-07-09 15:46:04,291 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 15:46:05,354 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_project.tests.test_viin_approval_project_project: Starting TestProjectProjectApproval.test_project_request_header_and_lines_synced_via_res_ref ... 2026-07-09 15:46:06,490 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_project.tests.test_viin_approval_project_project: Starting TestProjectProjectApproval.test_project_request_includes_manager_group_approver ... 2026-07-09 15:46:07,591 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-09 15:46:08,472 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_project.tests.test_viin_approval_project_task: Starting TestProjectTaskApproval.test_task_request_header_synced_via_res_ref ... 2026-07-09 15:46:09,944 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_project.tests.test_viin_approval_project_task: Starting TestProjectTaskApproval.test_task_request_includes_project_manager_approver ... 2026-07-09 15:46:11,448 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_project.tests.test_viin_approval_project_task: Starting TestProjectTaskApproval.test_task_request_lines_synced_from_child_tasks_via_res_ref ... 2026-07-09 15:46:12,847 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-07-09 15:46:17,560 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_purchase_stock.tests.test_approval_purchase_stock_procurement: Starting TestApprovalPurchaseStockProcurement.test_01_stock_line_with_buy_route_creates_po_and_origin_2way_and_revert_cancel ... 2026-07-09 15:46:18,368 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #494 deleted mail.mail records with IDs: [861] 2026-07-09 15:46:18,535 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [543] 2026-07-09 15:46:18,705 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [862] 2026-07-09 15:46:19,392 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_purchase_stock.tests.test_approval_purchase_stock_procurement: Starting TestApprovalPurchaseStockProcurement.test_01b_grouping_context_does_not_break_stock_procurement ... 2026-07-09 15:46:20,146 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #493 deleted mail.mail records with IDs: [863] 2026-07-09 15:46:20,342 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [544] 2026-07-09 15:46:20,532 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [864] 2026-07-09 15:46:21,348 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_purchase_stock.tests.test_approval_purchase_stock_procurement: Starting TestApprovalPurchaseStockProcurement.test_01c_group_by_user_splits_po_and_revert_cancel ... 2026-07-09 15:46:22,131 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #494 deleted mail.mail records with IDs: [865] 2026-07-09 15:46:22,330 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [545] 2026-07-09 15:46:22,486 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [866] 2026-07-09 15:46:23,228 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_purchase_stock.tests.test_approval_purchase_stock_procurement: Starting TestApprovalPurchaseStockProcurement.test_01e_group_by_user_with_key_map_splits_po ... 2026-07-09 15:46:23,977 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #494 deleted mail.mail records with IDs: [867] 2026-07-09 15:46:24,150 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [546] 2026-07-09 15:46:24,339 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [868] 2026-07-09 15:46:24,859 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_purchase_stock.tests.test_approval_purchase_stock_procurement: Starting TestApprovalPurchaseStockProcurement.test_02_request_has_service_and_stock_products_origin_2way_and_revert_refuse ... 2026-07-09 15:46:25,731 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #494 deleted mail.mail records with IDs: [869] 2026-07-09 15:46:25,905 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [547] 2026-07-09 15:46:26,094 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [870] 2026-07-09 15:46:26,737 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [871] 2026-07-09 15:46:27,034 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted purchase.order.line records with IDs: [39] 2026-07-09 15:46:27,183 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_purchase_stock.tests.test_approval_purchase_stock_procurement: Starting TestApprovalPurchaseStockProcurement.test_02b_mixed_service_and_stock_group_by_user_same_vendor ... 2026-07-09 15:46:28,078 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #494 deleted mail.mail records with IDs: [872] 2026-07-09 15:46:28,262 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [548] 2026-07-09 15:46:28,414 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [873] 2026-07-09 15:46:28,939 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_purchase_stock.tests.test_approval_purchase_stock_procurement: Starting TestApprovalPurchaseStockProcurement.test_02c_service_product_merge_po_line_two_approvals_and_cancel_reverts ... 2026-07-09 15:46:29,678 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #494 deleted mail.mail records with IDs: [874] 2026-07-09 15:46:29,899 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [549] 2026-07-09 15:46:30,063 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [875] 2026-07-09 15:46:30,605 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #494 deleted mail.mail records with IDs: [876] 2026-07-09 15:46:30,797 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [550] 2026-07-09 15:46:30,931 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [877] 2026-07-09 15:46:31,313 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_purchase_stock.tests.test_approval_purchase_stock_procurement: Starting TestApprovalPurchaseStockProcurement.test_03_buy_route_without_vendor_price_raises ... 2026-07-09 15:46:32,163 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #494 deleted mail.mail records with IDs: [878] 2026-07-09 15:46:32,351 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [551] 2026-07-09 15:46:32,511 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [879] 2026-07-09 15:46:32,779 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_purchase_stock.tests.test_approval_purchase_stock_procurement: Starting TestApprovalPurchaseStockProcurement.test_03_merge_po_line_from_two_approvals_and_cancel_one_reverts_qty_and_origin ... 2026-07-09 15:46:33,462 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #494 deleted mail.mail records with IDs: [880] 2026-07-09 15:46:33,621 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [552] 2026-07-09 15:46:33,741 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [881] 2026-07-09 15:46:34,317 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #494 deleted mail.mail records with IDs: [882] 2026-07-09 15:46:34,488 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [553] 2026-07-09 15:46:34,613 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [883] 2026-07-09 15:46:34,999 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_purchase_stock.tests.test_approval_purchase_stock_procurement: Starting TestApprovalPurchaseStockProcurement.test_04_two_approvals_mixed_service_and_stock_merge_po_lines_and_cancel_reverts ... 2026-07-09 15:46:35,831 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #494 deleted mail.mail records with IDs: [884] 2026-07-09 15:46:36,053 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [554] 2026-07-09 15:46:36,219 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [885] 2026-07-09 15:46:36,944 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #494 deleted mail.mail records with IDs: [886] 2026-07-09 15:46:37,084 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [555] 2026-07-09 15:46:37,221 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [887] 2026-07-09 15:46:37,693 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_purchase_stock.tests.test_approval_purchase_stock_procurement: Starting TestApprovalPurchaseStockProcurement.test_05_two_approvals_mixed_service_and_stock_group_by_user_splits_po_and_cancel_reverts ... 2026-07-09 15:46:38,428 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #494 deleted mail.mail records with IDs: [888] 2026-07-09 15:46:38,605 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [556] 2026-07-09 15:46:38,805 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [889] 2026-07-09 15:46:39,643 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #494 deleted mail.mail records with IDs: [890] 2026-07-09 15:46:39,793 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [557] 2026-07-09 15:46:39,933 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [891] 2026-07-09 15:46:40,663 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-07-09 15:46:41,179 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_sale.tests.test_sale_approvals: Starting TestSaleApprovals.test_01_sale_order_type_existence_and_core_toggles ... 2026-07-09 15:46:41,247 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_sale.tests.test_sale_approvals: Starting TestSaleApprovals.test_02_wizard_creates_request_with_mapped_lines_and_full_approval ... 2026-07-09 15:46:42,987 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #496 deleted mail.mail records with IDs: [892] 2026-07-09 15:46:43,205 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [558] 2026-07-09 15:46:43,374 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [893] 2026-07-09 15:46:43,728 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_sale.tests.test_sale_approvals: Starting TestSaleApprovals.test_02b_unlink_request_does_not_delete_existing_sale_order ... 2026-07-09 15:46:45,329 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #496 deleted mail.mail records with IDs: [894] 2026-07-09 15:46:45,533 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [559] 2026-07-09 15:46:45,678 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [895] 2026-07-09 15:46:47,009 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #496 deleted mail.message records with IDs: [9246, 9244, 9243] 2026-07-09 15:46:47,171 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #496 deleted viin.approval.request records with IDs: [358] 2026-07-09 15:46:47,405 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #496 deleted mail.followers records with IDs: [2467, 2468] 2026-07-09 15:46:47,447 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_sale.tests.test_sale_approvals: Starting TestSaleApprovals.test_03_unlink_request_deletes_generated_sale_order ... 2026-07-09 15:46:48,567 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #496 deleted request.approval.user.line records with IDs: [959] 2026-07-09 15:46:49,186 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #496 deleted mail.mail records with IDs: [896] 2026-07-09 15:46:49,430 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [560] 2026-07-09 15:46:49,576 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [897] 2026-07-09 15:46:50,839 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #496 deleted sale.order.line records with IDs: [148] 2026-07-09 15:46:50,920 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #496 deleted approval.request.line records with IDs: [282] 2026-07-09 15:46:51,084 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #496 deleted request.approval.user.line records with IDs: [960] 2026-07-09 15:46:51,141 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #496 deleted mail.message records with IDs: [9252, 9250] 2026-07-09 15:46:51,220 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #496 deleted sale.order records with IDs: [78] 2026-07-09 15:46:51,317 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #496 deleted mail.message records with IDs: [9254, 9253, 9251, 9249, 9248] 2026-07-09 15:46:51,407 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #496 deleted viin.approval.request records with IDs: [359] 2026-07-09 15:46:51,660 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #496 deleted mail.followers records with IDs: [2469, 2470] 2026-07-09 15:46:51,711 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_sale.tests.test_sale_approvals: Starting TestSaleApprovals.test_03_wizard_multi_selection_creates_multiple_requests ... 2026-07-09 15:46:53,246 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_sale.tests.test_sale_approvals: Starting TestSaleApprovals.test_04_analytic_distribution_sync_order_line_only ... 2026-07-09 15:47:01,439 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fb56b48d8a0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:47:01,441 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fb56944e200> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:47:01,452 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:47:01,458 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:47:01,459 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fb56944e700> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:47:01,479 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:47:01,480 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:47:08,982 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fb56be7e3e0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:47:08,983 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fb567b9f9c0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:47:08,992 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:47:08,997 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:47:08,999 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fb567b9fce0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:47:09,019 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:47:09,021 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:47:17,161 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fb56a6a7b00> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:47:17,163 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fb56bb5fd80> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:47:17,174 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:47:17,180 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:47:17,182 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fb56bb5ef20> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:47:17,208 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:47:17,210 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:47:25,365 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fb56afaff60> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:47:25,367 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fb56bca0220> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:47:25,375 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:47:25,381 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:47:25,382 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fb56bca1f80> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:47:25,405 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:47:25,407 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-703c097-222760/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-703c097-222760/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-703c097-222760/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-703c097-222760/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-703c097-222760/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-703c097-222760/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1149, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:47:27,457 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #496 deleted mail.mail records with IDs: [898] 2026-07-09 15:47:27,697 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [561] 2026-07-09 15:47:27,855 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [899] 2026-07-09 15:47:28,343 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #496 deleted mail.mail records with IDs: [900] 2026-07-09 15:47:36,929 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fb56baf7560> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:47:36,930 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fb56a775260> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:47:36,936 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:47:36,939 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:47:36,940 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fb56a776d40> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:47:36,960 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:47:36,962 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:47:36,983 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-09 15:47:38,471 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_sale.tests.test_sale_to_invoice_flow: Starting TestSaleToInvoiceApprovalFlow.test_01_sale_to_invoice_end_to_end ... 2026-07-09 15:47:40,343 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #498 deleted mail.mail records with IDs: [901] 2026-07-09 15:47:40,606 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [562] 2026-07-09 15:47:40,753 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [902] 2026-07-09 15:47:41,425 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #498 deleted mail.mail records with IDs: [903] 2026-07-09 15:47:41,632 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #498 deleted mail.mail records with IDs: [904] 2026-07-09 15:47:45,613 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #497 deleted mail.mail records with IDs: [905] 2026-07-09 15:47:45,835 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [563] 2026-07-09 15:47:45,945 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [906] 2026-07-09 15:47:46,177 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-07-09 15:47:56,628 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_stock.tests.test_procurement_launch: Starting TestApprovalStockProcurementLaunch.test_01_resupply_transfer_created_without_line_route_override ... 2026-07-09 15:47:57,408 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #499 deleted mail.mail records with IDs: [907] 2026-07-09 15:47:57,600 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [564] 2026-07-09 15:47:57,765 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [908] 2026-07-09 15:47:58,470 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_stock.tests.test_procurement_launch: Starting TestApprovalStockProcurementLaunch.test_02_no_route_manual_button_raises_background_logs ... 2026-07-09 15:47:59,685 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #499 deleted mail.mail records with IDs: [909] 2026-07-09 15:47:59,847 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [565] 2026-07-09 15:47:59,991 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [910] 2026-07-09 15:48:00,516 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_stock.tests.test_procurement_launch: Starting TestApprovalStockProcurementLaunch.test_03_multiple_routes_choose_priority ... 2026-07-09 15:48:01,348 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #499 deleted mail.mail records with IDs: [911] 2026-07-09 15:48:01,542 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [566] 2026-07-09 15:48:01,695 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [912] 2026-07-09 15:48:02,209 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_stock.tests.test_procurement_launch: Starting TestApprovalStockProcurementLaunch.test_04_line_routes_override_product_priority ... 2026-07-09 15:48:02,983 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #499 deleted mail.mail records with IDs: [913] 2026-07-09 15:48:03,199 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [567] 2026-07-09 15:48:03,388 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [914] 2026-07-09 15:48:03,954 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_stock.tests.test_procurement_launch: Starting TestApprovalStockProcurementLaunch.test_05_three_lines_three_products_three_sources ... 2026-07-09 15:48:04,783 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #499 deleted mail.mail records with IDs: [915] 2026-07-09 15:48:04,926 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [568] 2026-07-09 15:48:05,069 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [916] 2026-07-09 15:48:05,969 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_stock.tests.test_procurement_launch: Starting TestApprovalStockProcurementLaunch.test_06_cancel_post_reverts_origin ... 2026-07-09 15:48:06,719 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #499 deleted mail.mail records with IDs: [917] 2026-07-09 15:48:06,940 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [569] 2026-07-09 15:48:07,155 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [918] 2026-07-09 15:48:07,959 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted stock.move.line records with IDs: [100] 2026-07-09 15:48:08,067 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted stock.move records with IDs: [123] 2026-07-09 15:48:08,182 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.message records with IDs: [9300] 2026-07-09 15:48:08,245 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted stock.picking records with IDs: [49] 2026-07-09 15:48:08,375 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_stock.tests.test_procurement_launch: Starting TestApprovalStockProcurementLaunch.test_07_refuse_post_reverts_origin ... 2026-07-09 15:48:09,151 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #499 deleted mail.mail records with IDs: [919] 2026-07-09 15:48:09,307 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [570] 2026-07-09 15:48:09,465 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [920] 2026-07-09 15:48:09,994 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [921] 2026-07-09 15:48:10,205 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted stock.move.line records with IDs: [101] 2026-07-09 15:48:10,289 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted stock.move records with IDs: [124] 2026-07-09 15:48:10,353 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.message records with IDs: [9306] 2026-07-09 15:48:10,382 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted stock.picking records with IDs: [50] 2026-07-09 15:48:10,471 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_stock.tests.test_procurement_launch: Starting TestApprovalStockProcurementLaunch.test_08_cancel_draft_add_new_line_group_synced_on_revalidate ... 2026-07-09 15:48:11,132 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #499 deleted mail.mail records with IDs: [922] 2026-07-09 15:48:11,299 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [571] 2026-07-09 15:48:11,460 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [923] 2026-07-09 15:48:12,014 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted stock.move.line records with IDs: [102] 2026-07-09 15:48:12,105 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted stock.move records with IDs: [125] 2026-07-09 15:48:12,172 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.message records with IDs: [9310] 2026-07-09 15:48:12,204 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted stock.picking records with IDs: [51] 2026-07-09 15:48:12,550 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #499 deleted request.approval.user.line records with IDs: [975] 2026-07-09 15:48:12,700 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #499 deleted mail.mail records with IDs: [924] 2026-07-09 15:48:12,807 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [572] 2026-07-09 15:48:12,912 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [925] 2026-07-09 15:48:13,366 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_stock.tests.test_procurement_launch: Starting TestApprovalStockProcurementLaunch.test_unlink_request_deletes_generated_pickings_from_procurement ... 2026-07-09 15:48:13,895 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #499 deleted mail.mail records with IDs: [926] 2026-07-09 15:48:14,095 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [573] 2026-07-09 15:48:14,229 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [927] 2026-07-09 15:48:14,856 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted stock.move.line records with IDs: [105] 2026-07-09 15:48:14,972 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted stock.move records with IDs: [128] 2026-07-09 15:48:15,040 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.message records with IDs: [9317] 2026-07-09 15:48:15,070 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted stock.picking records with IDs: [53] 2026-07-09 15:48:15,386 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #499 deleted mail.message records with IDs: [9316, 9315, 9314] 2026-07-09 15:48:15,588 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #499 deleted viin.approval.request records with IDs: [374] 2026-07-09 15:48:15,907 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #499 deleted mail.followers records with IDs: [2498, 2499] 2026-07-09 15:48:15,995 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-09 15:48:16,495 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_stock.tests.test_stock_flow: Starting TestApprovalStockFlow.test_01_source_to_request_via_wizard ... 2026-07-09 15:48:17,667 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_stock.tests.test_stock_flow: Starting TestApprovalStockFlow.test_01b_unlink_request_does_not_delete_existing_picking ... 2026-07-09 15:48:18,946 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #500 deleted mail.mail records with IDs: [928] 2026-07-09 15:48:19,128 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [574] 2026-07-09 15:48:19,255 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [929] 2026-07-09 15:48:19,800 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted stock.move.line records with IDs: [106] 2026-07-09 15:48:20,758 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #500 deleted mail.message records with IDs: [9324, 9322, 9321] 2026-07-09 15:48:20,870 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #500 deleted viin.approval.request records with IDs: [376] 2026-07-09 15:48:21,105 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #500 deleted mail.followers records with IDs: [2503, 2504] 2026-07-09 15:48:21,142 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_stock.tests.test_stock_flow: Starting TestApprovalStockFlow.test_02_request_validate_confirms_picking ... 2026-07-09 15:48:22,439 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #500 deleted mail.mail records with IDs: [930] 2026-07-09 15:48:22,612 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [575] 2026-07-09 15:48:22,725 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [931] 2026-07-09 15:48:23,153 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_stock.tests.test_stock_flow: Starting TestApprovalStockFlow.test_03_multi_source_create_single_request ... 2026-07-09 15:48:24,375 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_stock.tests.test_stock_flow: Starting TestApprovalStockFlow.test_04_cancel_request_should_cancel_picking ... 2026-07-09 15:48:25,718 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #500 deleted mail.mail records with IDs: [932] 2026-07-09 15:48:26,009 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [576] 2026-07-09 15:48:26,130 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [933] 2026-07-09 15:48:26,831 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted stock.move.line records with IDs: [108] 2026-07-09 15:48:26,932 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_stock.tests.test_stock_flow: Starting TestApprovalStockFlow.test_05_sync_from_approval_field_propagation ... 2026-07-09 15:48:28,389 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #500 deleted mail.mail records with IDs: [934] 2026-07-09 15:48:28,643 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [577] 2026-07-09 15:48:28,759 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [935] 2026-07-09 15:48:29,211 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_stock.tests.test_stock_flow: Starting TestApprovalStockFlow.test_07_toggle_propagation_head_and_line ... 2026-07-09 15:48:29,573 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-09 15:48:36,952 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_stock.tests.test_stock_reallocation_flow: Starting TestApprovalStockReallocationFlow.test_01_validate_generates_resupply_pickings_and_origin_links ... 2026-07-09 15:48:37,533 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #501 deleted mail.mail records with IDs: [936] 2026-07-09 15:48:37,677 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [578] 2026-07-09 15:48:37,806 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [937] 2026-07-09 15:48:38,442 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_stock.tests.test_stock_reallocation_flow: Starting TestApprovalStockReallocationFlow.test_02_manual_launch_procurement_success ... 2026-07-09 15:48:38,944 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #501 deleted mail.mail records with IDs: [938] 2026-07-09 15:48:39,470 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_stock.tests.test_stock_reallocation_flow: Starting TestApprovalStockReallocationFlow.test_03_no_default_route_manual_raises_background_logs_error ... 2026-07-09 15:48:42,155 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #501 deleted mail.mail records with IDs: [939] 2026-07-09 15:48:42,648 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #501 deleted mail.mail records with IDs: [940] 2026-07-09 15:48:42,798 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [581] 2026-07-09 15:48:42,937 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [941] 2026-07-09 15:48:43,223 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_stock.tests.test_stock_reallocation_flow: Starting TestApprovalStockReallocationFlow.test_04_selected_routes_custom_direct_route_creates_single_internal_transfer ... 2026-07-09 15:48:43,839 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #501 deleted mail.mail records with IDs: [942] 2026-07-09 15:48:44,205 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_stock.tests.test_stock_reallocation_flow: Starting TestApprovalStockReallocationFlow.test_05_write_before_validate_changes_destination ... 2026-07-09 15:48:44,878 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #501 deleted mail.mail records with IDs: [943] 2026-07-09 15:48:45,048 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [583] 2026-07-09 15:48:45,203 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [944] 2026-07-09 15:48:45,878 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_stock.tests.test_stock_reallocation_flow: Starting TestApprovalStockReallocationFlow.test_06_unlink_line_before_validate_affects_generated_moves ... 2026-07-09 15:48:46,528 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #501 deleted mail.mail records with IDs: [945] 2026-07-09 15:48:46,636 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #501 deleted approval.request.line records with IDs: [316] 2026-07-09 15:48:46,774 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [584] 2026-07-09 15:48:46,924 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [946] 2026-07-09 15:48:47,629 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_stock.tests.test_stock_reallocation_flow: Starting TestApprovalStockReallocationFlow.test_07_cancel_post_reverts_origin ... 2026-07-09 15:48:48,230 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #501 deleted mail.mail records with IDs: [947] 2026-07-09 15:48:48,381 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [585] 2026-07-09 15:48:48,543 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [948] 2026-07-09 15:48:49,432 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted stock.move records with IDs: [145] 2026-07-09 15:48:49,524 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted stock.move.line records with IDs: [115] 2026-07-09 15:48:49,630 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.message records with IDs: [9367] 2026-07-09 15:48:49,666 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted stock.picking records with IDs: [71] 2026-07-09 15:48:49,782 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_stock.tests.test_stock_reallocation_flow: Starting TestApprovalStockReallocationFlow.test_08_refuse_post_reverts_origin ... 2026-07-09 15:48:50,402 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #501 deleted mail.mail records with IDs: [949] 2026-07-09 15:48:50,562 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [586] 2026-07-09 15:48:50,736 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [950] 2026-07-09 15:48:51,536 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [951] 2026-07-09 15:48:51,799 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted stock.move records with IDs: [147] 2026-07-09 15:48:51,877 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted stock.move.line records with IDs: [116] 2026-07-09 15:48:51,970 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.message records with IDs: [9374] 2026-07-09 15:48:51,996 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted stock.picking records with IDs: [73] 2026-07-09 15:48:52,098 185 INFO rb-703c097-222760-391435 odoo.addons.viin_approval_stock.tests.test_stock_reallocation_flow: Starting TestApprovalStockReallocationFlow.test_09_unlink_after_cancel_does_not_leave_origin_links ... 2026-07-09 15:48:52,654 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #501 deleted mail.mail records with IDs: [952] 2026-07-09 15:48:52,814 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [587] 2026-07-09 15:48:52,945 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [953] 2026-07-09 15:48:53,725 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted stock.move records with IDs: [149] 2026-07-09 15:48:53,802 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted stock.move.line records with IDs: [117] 2026-07-09 15:48:53,905 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.message records with IDs: [9379] 2026-07-09 15:48:53,935 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted stock.picking records with IDs: [75] 2026-07-09 15:48:54,076 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-09 15:48:54,108 185 INFO rb-703c097-222760-391435 odoo.addons.viin_auth_password_policy.tests.test_auth_password_policy: Starting TestAuthPasswordPolicy.test_auth_password_policy_accept_strong_password ... 2026-07-09 15:48:54,250 185 INFO rb-703c097-222760-391435 odoo.addons.viin_auth_password_policy.tests.test_auth_password_policy: Starting TestAuthPasswordPolicy.test_auth_password_policy_change_password_1 ... 2026-07-09 15:48:54,308 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [28596] 2026-07-09 15:48:54,308 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [18] 2026-07-09 15:48:54,314 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [28597] 2026-07-09 15:48:54,315 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [19] 2026-07-09 15:48:54,363 185 INFO rb-703c097-222760-391435 odoo.addons.viin_auth_password_policy.tests.test_auth_password_policy: Starting TestAuthPasswordPolicy.test_check_password_policy_enforced_in_test_mode ... 2026-07-09 15:48:54,428 185 INFO rb-703c097-222760-391435 odoo.addons.viin_auth_password_policy.tests.test_auth_password_policy: Starting TestAuthPasswordPolicy.test_get_password_policy_returns_flags ... 2026-07-09 15:48:54,436 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [28595] 2026-07-09 15:48:54,436 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [17] 2026-07-09 15:48:54,443 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [28597] 2026-07-09 15:48:54,443 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [19] 2026-07-09 15:48:54,486 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 15:48:54,501 185 INFO rb-703c097-222760-391435 odoo.addons.viin_base_import_tracking.tests.test_base_import_tracking: Starting TestBaseImportTracking.test_001_import_update_logs_tracking_despite_caller_disabling_it ... 2026-07-09 15:48:54,627 185 INFO rb-703c097-222760-391435 odoo.addons.base_import.models.base_import: importing 1 rows... 2026-07-09 15:48:54,767 185 INFO rb-703c097-222760-391435 odoo.addons.base_import.models.base_import: done importing data into model: res.partner 2026-07-09 15:48:54,822 185 INFO rb-703c097-222760-391435 odoo.addons.viin_base_import_tracking.tests.test_base_import_tracking: Starting TestBaseImportTracking.test_002_import_creates_records_correctly ... 2026-07-09 15:48:54,908 185 INFO rb-703c097-222760-391435 odoo.addons.base_import.models.base_import: importing 2 rows... 2026-07-09 15:48:55,105 185 INFO rb-703c097-222760-391435 odoo.addons.base_import.models.base_import: done importing data into model: res.partner 2026-07-09 15:48:55,171 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 15:48:55,336 185 INFO rb-703c097-222760-391435 odoo.addons.viin_brand_common.tests.test_webmanifest: Starting BrandWebManifestRoutesTest.test_brand_apple_touch_icon ... 2026-07-09 15:48:55,385 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391435 login:demo from n/a 2026-07-09 15:48:56,215 185 INFO ? werkzeug: 127.0.0.1 - - [09/Jul/2026 15:48:56] "GET /viin_brand_common/static/img/viindoo-icon-ios.png HTTP/1.1" 200 - 0 0.000 0.820 2026-07-09 15:48:56,225 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:48:58,374 185 INFO rb-703c097-222760-391435 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:48:58] "GET /web HTTP/1.1" 200 - 176 0.141 2.013 2026-07-09 15:48:58,376 185 INFO rb-703c097-222760-391435 odoo.addons.viin_brand_common.tests.test_webmanifest.BrandWebManifestRoutesTest.test_brand_apple_touch_icon: waiting for threads: [] 2026-07-09 15:48:58,417 185 INFO rb-703c097-222760-391435 odoo.addons.viin_brand_common.tests.test_webmanifest: Starting BrandWebManifestRoutesTest.test_brand_webmanifest ... 2026-07-09 15:48:58,515 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391435 login:admin from n/a 2026-07-09 15:48:58,533 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:48:58,898 185 INFO rb-703c097-222760-391435 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:48:58] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 24 0.030 0.338 2026-07-09 15:48:58,934 185 INFO rb-703c097-222760-391435 odoo.addons.viin_brand_common.tests.test_webmanifest: Starting BrandWebManifestRoutesTest.test_brand_webmanifest_unauthenticated ... 2026-07-09 15:48:59,031 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:48:59,283 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: ir.module.module 2026-07-09 15:48:59,287 185 INFO rb-703c097-222760-391435 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:48:59] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 12 0.011 0.251 2026-07-09 15:48:59,329 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 15:48:59,343 185 INFO rb-703c097-222760-391435 odoo.addons.viin_crm_business_nature.tests.test_business_nature_sync_probe: Starting TestBusinessNatureSyncProbe.test_sync_wizard_detects_crm_business_nature_after_merge ... 2026-07-09 15:48:59,974 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-09 15:48:59,986 185 INFO rb-703c097-222760-391435 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-07-09 15:49:00,647 185 INFO rb-703c097-222760-391435 odoo.addons.viin_crm_business_nature.tests.test_business_nature_sync_wizard_crm: Starting TestBusinessNatureSyncWizardCrm.test_action_sync_returns_success_notification ... 2026-07-09 15:49:01,298 185 INFO rb-703c097-222760-391435 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-07-09 15:49:01,947 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-09 15:49:01,961 185 INFO rb-703c097-222760-391435 odoo.addons.viin_crm_business_nature.tests.test_business_type: Starting TestBusinessType.test_change_business_type_in_partner_company ... 2026-07-09 15:49:02,522 185 INFO rb-703c097-222760-391435 odoo.addons.viin_crm_business_nature.tests.test_business_type: Starting TestBusinessType.test_change_business_type_in_partner_person_have_company ... 2026-07-09 15:49:03,076 185 INFO rb-703c097-222760-391435 odoo.addons.viin_crm_business_nature.tests.test_business_type: Starting TestBusinessType.test_compute_customer_is_company ... 2026-07-09 15:49:03,551 185 INFO rb-703c097-222760-391435 odoo.addons.viin_crm_business_nature.tests.test_business_type: Starting TestBusinessType.test_compute_customer_is_person_have_company ... 2026-07-09 15:49:04,046 185 INFO rb-703c097-222760-391435 odoo.addons.viin_crm_business_nature.tests.test_business_type: Starting TestBusinessType.test_compute_customer_is_person_no_company ... 2026-07-09 15:49:04,498 185 INFO rb-703c097-222760-391435 odoo.addons.viin_crm_business_nature.tests.test_business_type: Starting TestBusinessType.test_convert_lead2opportunity_create_partner ... 2026-07-09 15:49:05,035 185 INFO rb-703c097-222760-391435 odoo.addons.viin_crm_business_nature.tests.test_business_type: Starting TestBusinessType.test_convert_lead2opportunity_create_partner_person ... 2026-07-09 15:49:05,576 185 INFO rb-703c097-222760-391435 odoo.addons.viin_crm_business_nature.tests.test_business_type: Starting TestBusinessType.test_convert_lead2opportunity_create_partner_person_have_company ... 2026-07-09 15:49:06,178 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-09 15:49:06,192 185 INFO rb-703c097-222760-391435 odoo.addons.viin_crm_business_nature.tests.test_crm_business_nature_fold: Starting TestCrmBusinessNatureFold.test_convert_lead_to_opportunity_carries_all_five_fields ... 2026-07-09 15:49:06,710 185 INFO rb-703c097-222760-391435 odoo.addons.viin_crm_business_nature.tests.test_crm_business_nature_fold: Starting TestCrmBusinessNatureFold.test_folded_fields_blank_when_customer_has_no_company ... 2026-07-09 15:49:07,172 185 INFO rb-703c097-222760-391435 odoo.addons.viin_crm_business_nature.tests.test_crm_business_nature_fold: Starting TestCrmBusinessNatureFold.test_folded_fields_compute_from_company_customer ... 2026-07-09 15:49:07,665 185 INFO rb-703c097-222760-391435 odoo.addons.viin_crm_business_nature.tests.test_crm_business_nature_fold: Starting TestCrmBusinessNatureFold.test_form_surfaces_all_five_fields ... 2026-07-09 15:49:08,193 185 INFO rb-703c097-222760-391435 odoo.addons.viin_crm_business_nature.tests.test_crm_business_nature_fold: Starting TestCrmBusinessNatureFold.test_leads_filter_preserves_employee_size_id_name_quirk ... 2026-07-09 15:49:08,700 185 INFO rb-703c097-222760-391435 odoo.addons.viin_crm_business_nature.tests.test_crm_business_nature_fold: Starting TestCrmBusinessNatureFold.test_opportunities_filter_surfaces_all_five_group_bys ... 2026-07-09 15:49:09,243 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-09 15:49:09,259 185 INFO rb-703c097-222760-391435 odoo.addons.viin_crm_business_nature.tests.test_employee_size: Starting TestEmployeeSize.test_change_employee_size_in_partner_company ... 2026-07-09 15:49:09,897 185 INFO rb-703c097-222760-391435 odoo.addons.viin_crm_business_nature.tests.test_employee_size: Starting TestEmployeeSize.test_change_employee_size_in_partner_person_have_company ... 2026-07-09 15:49:10,495 185 INFO rb-703c097-222760-391435 odoo.addons.viin_crm_business_nature.tests.test_employee_size: Starting TestEmployeeSize.test_compute_customer_is_company ... 2026-07-09 15:49:10,988 185 INFO rb-703c097-222760-391435 odoo.addons.viin_crm_business_nature.tests.test_employee_size: Starting TestEmployeeSize.test_compute_customer_is_person_have_company ... 2026-07-09 15:49:11,485 185 INFO rb-703c097-222760-391435 odoo.addons.viin_crm_business_nature.tests.test_employee_size: Starting TestEmployeeSize.test_compute_customer_is_person_no_company ... 2026-07-09 15:49:11,938 185 INFO rb-703c097-222760-391435 odoo.addons.viin_crm_business_nature.tests.test_employee_size: Starting TestEmployeeSize.test_convert_employee_size_create_new_partner ... 2026-07-09 15:49:12,616 185 INFO rb-703c097-222760-391435 odoo.addons.viin_crm_business_nature.tests.test_employee_size: Starting TestEmployeeSize.test_convert_lead2opportunity_create_partner_person ... 2026-07-09 15:49:13,227 185 INFO rb-703c097-222760-391435 odoo.addons.viin_crm_business_nature.tests.test_employee_size: Starting TestEmployeeSize.test_convert_lead2opportunity_create_partner_person_have_company ... 2026-07-09 15:49:13,866 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-09 15:49:13,880 185 INFO rb-703c097-222760-391435 odoo.addons.viin_crm_sankey.tests.test_crm_lead: Starting TestCrmLead.test_case_01 ... 2026-07-09 15:49:13,974 185 INFO rb-703c097-222760-391435 odoo.addons.viin_crm_sankey.tests.test_crm_lead: Starting TestCrmLead.test_case_02 ... 2026-07-09 15:49:14,108 185 INFO rb-703c097-222760-391435 odoo.addons.viin_crm_sankey.tests.test_crm_lead: Starting TestCrmLead.test_case_03 ... 2026-07-09 15:49:14,262 185 INFO rb-703c097-222760-391435 odoo.addons.viin_crm_sankey.tests.test_crm_lead: Starting TestCrmLead.test_case_04 ... 2026-07-09 15:49:14,395 185 INFO rb-703c097-222760-391435 odoo.addons.viin_crm_sankey.tests.test_crm_lead: Starting TestCrmLead.test_case_05 ... 2026-07-09 15:49:14,556 185 INFO rb-703c097-222760-391435 odoo.addons.viin_crm_sankey.tests.test_crm_lead: Starting TestCrmLead.test_case_06 ... 2026-07-09 15:49:14,748 185 INFO rb-703c097-222760-391435 odoo.addons.viin_crm_sankey.tests.test_crm_lead: Starting TestCrmLead.test_case_07 ... 2026-07-09 15:49:14,854 185 INFO rb-703c097-222760-391435 odoo.addons.mail.tools.mail_validation: The (optional) `flanker` Python module is not installed,so email validation will fallback to email_normalize. 2026-07-09 15:49:14,927 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 15:49:14,976 185 INFO rb-703c097-222760-391435 odoo.addons.viin_customizer.tests.test_controller: Starting CustomizerTestMenu.test_1_2_1_1_edit_menu_rename_to_other_string ... 2026-07-09 15:49:15,013 185 INFO rb-703c097-222760-391435 odoo.addons.viin_customizer.tests.test_controller: Starting CustomizerTestMenu.test_1_2_1_2_edit_menu_add_group ... 2026-07-09 15:49:15,050 185 INFO rb-703c097-222760-391435 odoo.addons.viin_customizer.tests.test_controller: Starting CustomizerTestMenu.test_1_2_1_3_edit_menu_remove_group ... 2026-07-09 15:49:15,086 185 INFO rb-703c097-222760-391435 odoo.addons.viin_customizer.tests.test_controller: Starting CustomizerTestMenu.test_1_2_1_4_edit_menu_change_sequence ... 2026-07-09 15:49:15,126 185 INFO rb-703c097-222760-391435 odoo.addons.viin_customizer.tests.test_controller: Starting CustomizerTestMenu.test_1_2_2_edit_menu_create_menu ... 2026-07-09 15:49:15,277 185 INFO rb-703c097-222760-391435 odoo.addons.viin_customizer.tests.test_controller: Starting CustomizerTestMenu.test_1_2_3_edit_menu_unlink_menu ... 2026-07-09 15:49:15,390 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted ir.ui.menu records with IDs: [1260, 1261, 1262] 2026-07-09 15:49:15,415 185 INFO rb-703c097-222760-391435 odoo.addons.viin_customizer.tests.test_controller: Starting CustomizerTestMenu.test_create_new_app ... 2026-07-09 15:49:23,326 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fb56a7aa0c0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/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-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:49:23,328 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fb568de8860> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/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-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:49:23,335 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/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-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:49:23,341 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/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-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:49:23,342 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fb568de9b20> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/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-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:49:23,361 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/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-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:49:23,362 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/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-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:49:23,969 185 INFO rb-703c097-222760-391435 odoo.addons.viin_customizer.tests.test_controller: Starting CustomizerTestMenu.test_create_new_app_duplicate_model ... 2026-07-09 15:49:32,551 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fb56b6e4540> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/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-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 398, in create res = super(IrModel, self).create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/models.py", line 5039, in create records = self._create(data_list) File "/data/build/rb-703c097-222760/odoo/models.py", line 5282, in _create field.create([ File "/data/build/rb-703c097-222760/odoo/fields.py", line 4556, in create self.write_batch(record_values, True) File "/data/build/rb-703c097-222760/odoo/fields.py", line 4582, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-703c097-222760/odoo/fields.py", line 4778, in write_real flush() File "/data/build/rb-703c097-222760/odoo/fields.py", line 4733, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:49:32,554 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fb56c5ee340> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/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-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 398, in create res = super(IrModel, self).create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/models.py", line 5039, in create records = self._create(data_list) File "/data/build/rb-703c097-222760/odoo/models.py", line 5282, in _create field.create([ File "/data/build/rb-703c097-222760/odoo/fields.py", line 4556, in create self.write_batch(record_values, True) File "/data/build/rb-703c097-222760/odoo/fields.py", line 4582, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-703c097-222760/odoo/fields.py", line 4778, in write_real flush() File "/data/build/rb-703c097-222760/odoo/fields.py", line 4733, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:49:32,563 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/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-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 398, in create res = super(IrModel, self).create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/models.py", line 5039, in create records = self._create(data_list) File "/data/build/rb-703c097-222760/odoo/models.py", line 5282, in _create field.create([ File "/data/build/rb-703c097-222760/odoo/fields.py", line 4556, in create self.write_batch(record_values, True) File "/data/build/rb-703c097-222760/odoo/fields.py", line 4582, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-703c097-222760/odoo/fields.py", line 4778, in write_real flush() File "/data/build/rb-703c097-222760/odoo/fields.py", line 4733, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:49:32,569 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/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-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 398, in create res = super(IrModel, self).create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/models.py", line 5039, in create records = self._create(data_list) File "/data/build/rb-703c097-222760/odoo/models.py", line 5282, in _create field.create([ File "/data/build/rb-703c097-222760/odoo/fields.py", line 4556, in create self.write_batch(record_values, True) File "/data/build/rb-703c097-222760/odoo/fields.py", line 4582, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-703c097-222760/odoo/fields.py", line 4778, in write_real flush() File "/data/build/rb-703c097-222760/odoo/fields.py", line 4733, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:49:32,571 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fb56c5ee700> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/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-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 398, in create res = super(IrModel, self).create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/models.py", line 5039, in create records = self._create(data_list) File "/data/build/rb-703c097-222760/odoo/models.py", line 5282, in _create field.create([ File "/data/build/rb-703c097-222760/odoo/fields.py", line 4556, in create self.write_batch(record_values, True) File "/data/build/rb-703c097-222760/odoo/fields.py", line 4582, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-703c097-222760/odoo/fields.py", line 4778, in write_real flush() File "/data/build/rb-703c097-222760/odoo/fields.py", line 4733, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:49:32,594 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/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-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 398, in create res = super(IrModel, self).create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/models.py", line 5039, in create records = self._create(data_list) File "/data/build/rb-703c097-222760/odoo/models.py", line 5282, in _create field.create([ File "/data/build/rb-703c097-222760/odoo/fields.py", line 4556, in create self.write_batch(record_values, True) File "/data/build/rb-703c097-222760/odoo/fields.py", line 4582, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-703c097-222760/odoo/fields.py", line 4778, in write_real flush() File "/data/build/rb-703c097-222760/odoo/fields.py", line 4733, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:49:32,596 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/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-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 398, in create res = super(IrModel, self).create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/models.py", line 5039, in create records = self._create(data_list) File "/data/build/rb-703c097-222760/odoo/models.py", line 5282, in _create field.create([ File "/data/build/rb-703c097-222760/odoo/fields.py", line 4556, in create self.write_batch(record_values, True) File "/data/build/rb-703c097-222760/odoo/fields.py", line 4582, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-703c097-222760/odoo/fields.py", line 4778, in write_real flush() File "/data/build/rb-703c097-222760/odoo/fields.py", line 4733, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:49:40,906 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fb56a86f4c0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/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-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:49:40,906 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fb56bd10180> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/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-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:49:40,914 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/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-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:49:40,919 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/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-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:49:40,920 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fb56bd136a0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/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-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:49:40,940 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/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-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:49:40,942 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/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-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:49:41,384 185 INFO rb-703c097-222760-391435 odoo.addons.viin_customizer.tests.test_controller: Starting CustomizerTestMenu.test_create_new_app_with_existing_model ... 2026-07-09 15:49:48,584 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fb56c338d60> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:49:48,585 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fb567c211c0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:49:48,591 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:49:48,595 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:49:48,595 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fb5689828e0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:49:48,617 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:49:48,618 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:49:48,641 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-09 15:49:49,629 185 INFO rb-703c097-222760-391435 odoo.addons.viin_customizer.tests.test_customizer_new_fields_and_tools: Starting CustomizerNewFieldsAndTools.test_legacy_selection_string_field_creates_with_populated_selection_ids ... 2026-07-09 15:49:56,795 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fb5687628e0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", 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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:49:56,796 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fb568698d60> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", 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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:49:56,803 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", 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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:49:56,807 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", 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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:49:56,808 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fb56869b880> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", 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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:49:56,825 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", 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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:49:56,826 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", 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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:50:04,753 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fb568e285e0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", 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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:50:04,754 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fb568ec05e0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", 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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:50:04,760 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", 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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:50:04,764 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", 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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:50:04,766 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fb568ec18a0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", 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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:50:04,787 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", 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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:50:04,789 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", 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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:50:05,124 185 INFO rb-703c097-222760-391435 odoo.addons.viin_customizer.tests.test_customizer_new_fields_and_tools: Starting CustomizerNewFieldsAndTools.test_palette_create_path_yields_real_usable_field_per_ttype ... 2026-07-09 15:50:12,552 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fb568dead40> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", 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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:50:12,554 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fb56b70d3a0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", 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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:50:12,561 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", 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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:50:12,565 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", 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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:50:12,566 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fb56b70c680> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", 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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:50:12,586 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", 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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:50:12,588 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", 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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:50:19,750 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fb56bca23e0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:50:19,751 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fb56855aca0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:50:19,759 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:50:19,763 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:50:19,764 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fb568559580> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:50:19,784 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:50:19,785 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:50:27,789 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fb568ec1440> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:50:27,791 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fb56bd82ca0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:50:27,799 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:50:27,804 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:50:27,806 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fb56bd82480> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:50:27,828 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:50:27,829 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:50:35,958 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fb568481d00> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:50:35,960 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fb56b53c860> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:50:35,967 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:50:35,972 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:50:35,974 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fb56b53fc40> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:50:35,993 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:50:35,995 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:50:42,862 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fb567af82c0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:50:42,863 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fb567bdb6a0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:50:42,872 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:50:42,877 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:50:42,878 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fb56b4b58a0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:50:42,899 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:50:42,900 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:50:50,105 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fb56b02ad40> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:50:50,106 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fb56d5fb560> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:50:50,113 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:50:50,117 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:50:50,118 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fb56d5f94e0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:50:50,136 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:50:50,137 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:50:57,682 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fb56bbe6480> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:50:57,683 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fb56cfe0720> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:50:57,694 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:50:57,698 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:50:57,700 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fb56cfe3c40> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:50:57,718 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:50:57,719 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:51:05,580 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fb56808b600> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:51:05,581 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fb56a759440> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:51:05,588 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:51:05,592 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:51:05,593 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fb56a758180> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:51:05,612 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:51:05,613 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:51:13,402 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fb5694e7d80> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:51:13,404 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fb569263d80> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:51:13,411 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:51:13,415 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:51:13,416 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fb5692625c0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:51:13,435 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:51:13,436 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:51:21,457 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fb56bd82de0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:51:21,459 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fb56869b060> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:51:21,473 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:51:21,478 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:51:21,479 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fb56869a840> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:51:21,502 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:51:21,503 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:51:29,767 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fb56b78dee0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:51:29,768 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fb56b44a0c0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:51:29,775 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:51:29,780 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:51:29,781 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fb56b449580> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:51:29,797 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:51:29,798 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:51:37,960 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fb568dea520> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:51:37,961 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fb568f0a480> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:51:37,968 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:51:37,972 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:51:37,973 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fb568f089a0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:51:37,991 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:51:37,993 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:51:45,984 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fb567b909a0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:51:45,985 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fb56bd05bc0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:51:46,000 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:51:46,005 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:51:46,006 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fb56bd059e0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:51:46,027 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:51:46,028 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:51:54,449 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fb5680453a0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:51:54,451 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fb56afeab60> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:51:54,472 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:51:54,476 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:51:54,477 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fb56afea840> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:51:54,490 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:51:54,491 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:52:00,998 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fb56bf6d620> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:52:00,999 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fb56bd48c20> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:52:01,007 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:52:01,013 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:52:01,014 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fb56bd48e00> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:52:01,036 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:52:01,037 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:52:08,782 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fb5689e8540> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:52:08,784 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fb568e3b9c0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:52:08,792 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:52:08,797 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:52:08,798 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fb568e3b4c0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:52:08,818 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:52:08,819 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:52:09,380 185 INFO rb-703c097-222760-391435 odoo.addons.viin_customizer.tests.test_customizer_new_fields_and_tools: Starting CustomizerNewFieldsAndTools.test_related_field_input_exposed_on_customizer_form ... 2026-07-09 15:52:09,420 185 INFO rb-703c097-222760-391435 odoo.addons.viin_customizer.tests.test_customizer_new_fields_and_tools: Starting CustomizerNewFieldsAndTools.test_related_field_onchange_derives_ttype ... 2026-07-09 15:52:17,665 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fb56ce1af20> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", 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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:52:17,666 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fb56c39d620> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", 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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:52:17,675 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", 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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:52:17,680 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", 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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:52:17,681 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fb56c39fa60> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", 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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:52:17,702 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", 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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:52:17,703 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", 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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:52:26,748 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fb568a144a0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", 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-703c097-222760/odoo/tests/form.py", line 443, in save [record_values] = self._record.web_save(values, self._view['fields_spec']) File "/data/build/rb-703c097-222760/addons/web/models/models.py", line 72, in web_save self = self.create(vals) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:52:26,750 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fb56b16a340> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", 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-703c097-222760/odoo/tests/form.py", line 443, in save [record_values] = self._record.web_save(values, self._view['fields_spec']) File "/data/build/rb-703c097-222760/addons/web/models/models.py", line 72, in web_save self = self.create(vals) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:52:26,758 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", 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-703c097-222760/odoo/tests/form.py", line 443, in save [record_values] = self._record.web_save(values, self._view['fields_spec']) File "/data/build/rb-703c097-222760/addons/web/models/models.py", line 72, in web_save self = self.create(vals) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:52:26,763 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", 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-703c097-222760/odoo/tests/form.py", line 443, in save [record_values] = self._record.web_save(values, self._view['fields_spec']) File "/data/build/rb-703c097-222760/addons/web/models/models.py", line 72, in web_save self = self.create(vals) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:52:26,765 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fb56b1682c0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", 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-703c097-222760/odoo/tests/form.py", line 443, in save [record_values] = self._record.web_save(values, self._view['fields_spec']) File "/data/build/rb-703c097-222760/addons/web/models/models.py", line 72, in web_save self = self.create(vals) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:52:26,787 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", 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-703c097-222760/odoo/tests/form.py", line 443, in save [record_values] = self._record.web_save(values, self._view['fields_spec']) File "/data/build/rb-703c097-222760/addons/web/models/models.py", line 72, in web_save self = self.create(vals) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:52:26,788 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/case.py", 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-703c097-222760/odoo/tests/form.py", line 443, in save [record_values] = self._record.web_save(values, self._view['fields_spec']) File "/data/build/rb-703c097-222760/addons/web/models/models.py", line 72, in web_save self = self.create(vals) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:52:27,121 185 INFO rb-703c097-222760-391435 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-07-09 15:52:27,251 185 INFO rb-703c097-222760-391435 odoo.addons.viin_customizer.tests.test_customizer_new_fields_and_tools: Starting CustomizerNewFieldsAndTools.test_selection_and_reference_without_options_is_blocked ... 2026-07-09 15:52:27,287 185 INFO rb-703c097-222760-391435 odoo.addons.viin_customizer.tests.test_customizer_new_fields_and_tools: Starting CustomizerNewFieldsAndTools.test_tools_payload_hides_tools_the_user_cannot_access ... 2026-07-09 15:52:36,807 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fb56b2ffce0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:52:36,808 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fb56b70e5c0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:52:36,815 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:52:36,819 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:52:36,820 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fb56b70f560> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:52:36,841 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:52:36,842 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:52:37,038 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-07-09 15:52:37,308 185 INFO rb-703c097-222760-391435 odoo.addons.viin_customizer.tests.test_customizer_registry: Starting CustomizerTestRegistry.test_new_field_type_row_plugs_into_generic_builder ... 2026-07-09 15:52:37,333 185 INFO rb-703c097-222760-391435 odoo.addons.viin_customizer.tests.test_customizer_registry: Starting CustomizerTestRegistry.test_new_view_type_row_plugs_into_generic_paths ... 2026-07-09 15:52:45,886 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fb56bc55c60> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:52:45,888 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fb568039260> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:52:45,895 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:52:45,899 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:52:45,900 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fb56803a3e0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:52:45,919 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:52:45,920 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:52:47,188 185 INFO rb-703c097-222760-391435 odoo.addons.viin_customizer.tests.test_customizer_registry: Starting CustomizerTestRegistry.test_registries_contract_endpoint ... 2026-07-09 15:52:47,261 185 INFO rb-703c097-222760-391435 odoo.addons.viin_customizer.tests.test_customizer_registry: Starting CustomizerTestRegistry.test_registry_builds_field_vals_per_ttype ... 2026-07-09 15:52:47,291 185 INFO rb-703c097-222760-391435 odoo.addons.viin_customizer.tests.test_customizer_registry: Starting CustomizerTestRegistry.test_registry_drives_model_creation_seed ... 2026-07-09 15:52:54,559 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fb56890dee0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:52:54,560 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fb56b02e980> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:52:54,569 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:52:54,574 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:52:54,576 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fb56b02ff60> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:52:54,595 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:52:54,597 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:52:55,177 185 INFO rb-703c097-222760-391435 odoo.addons.viin_customizer.tests.test_customizer_registry: Starting CustomizerTestRegistry.test_registry_drives_save_for_supported_view_types ... 2026-07-09 15:52:55,533 185 INFO rb-703c097-222760-391435 odoo.addons.viin_customizer.tests.test_customizer_registry: Starting CustomizerTestRegistry.test_registry_validator_rejects_incomplete_field ... 2026-07-09 15:52:55,565 185 INFO rb-703c097-222760-391435 odoo.addons.viin_customizer.tests.test_customizer_registry: Starting CustomizerTestRegistry.test_save_rejects_unregistered_view_type ... 2026-07-09 15:53:03,594 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fb5684840e0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:53:03,596 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fb568f0a7a0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:53:03,603 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:53:03,608 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:53:03,610 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fb568f080e0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:53:03,631 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:53:03,632 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:53:03,647 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 15:53:03,899 185 INFO rb-703c097-222760-391435 odoo.addons.viin_customizer.tests.test_customizer_view_types: Starting CustomizerViewTypesPhase2.test_activity_capability_guard ... 2026-07-09 15:53:12,193 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fb56a851ee0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:53:12,194 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fb56a6709a0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:53:12,202 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:53:12,206 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:53:12,207 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fb56a672700> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:53:12,227 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:53:12,228 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:53:12,803 185 INFO rb-703c097-222760-391435 odoo.addons.viin_customizer.tests.test_customizer_view_types: Starting CustomizerViewTypesPhase2.test_activity_seed_and_roundtrip ... 2026-07-09 15:53:20,915 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fb567fcc180> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:53:20,916 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fb56b53f4c0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:53:20,924 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:53:20,929 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:53:20,930 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fb56ba78360> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:53:20,951 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:53:20,952 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:53:21,652 185 INFO rb-703c097-222760-391435 odoo.addons.viin_customizer.tests.test_customizer_view_types: Starting CustomizerViewTypesPhase2.test_activity_seed_skipped_on_incapable_model ... 2026-07-09 15:53:29,137 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fb56d575080> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:53:29,139 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fb567b91940> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:53:29,147 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:53:29,152 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:53:29,153 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fb567b90720> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:53:29,172 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:53:29,174 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:53:30,354 185 INFO rb-703c097-222760-391435 odoo.addons.viin_customizer.tests.test_customizer_view_types: Starting CustomizerViewTypesPhase2.test_calendar_authoring_roundtrip ... 2026-07-09 15:53:37,440 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fb568699580> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:53:37,441 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fb56b3b84a0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:53:37,449 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:53:37,454 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:53:37,456 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fb56b3bac00> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:53:37,476 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:53:37,478 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:53:45,723 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fb56944d8a0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:53:45,724 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fb56afac180> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:53:45,731 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:53:45,736 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:53:45,737 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fb56afac360> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:53:45,756 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:53:45,757 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:53:46,174 185 INFO rb-703c097-222760-391435 odoo.addons.viin_customizer.tests.test_customizer_view_types: Starting CustomizerViewTypesPhase2.test_calendar_capability_guard ... 2026-07-09 15:53:54,515 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fb56b666980> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:53:54,516 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fb56bca2fc0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:53:54,523 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:53:54,526 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:53:54,527 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fb56bca37e0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:53:54,545 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:53:54,546 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:54:03,727 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fb56b58bc40> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:54:03,728 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fb56bef60c0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:54:03,738 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:54:03,744 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:54:03,745 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fb56bef7060> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:54:03,768 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:54:03,769 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:54:04,113 185 INFO rb-703c097-222760-391435 odoo.addons.viin_customizer.tests.test_customizer_view_types: Starting CustomizerViewTypesPhase2.test_hierarchy_capability_guard_and_roundtrip ... 2026-07-09 15:54:12,062 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fb56809ab60> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:54:12,063 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fb56bbcb880> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:54:12,071 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:54:12,077 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:54:12,078 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fb56bbc8220> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:54:12,101 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:54:12,102 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:54:20,894 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fb56bb1c5e0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:54:20,895 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fb569387ba0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:54:20,905 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:54:20,910 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:54:20,911 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fb569385a80> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:54:20,929 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:54:20,930 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:54:21,327 185 INFO rb-703c097-222760-391435 odoo.addons.viin_customizer.tests.test_customizer_view_types: Starting CustomizerViewTypesPhase2.test_phase2_view_type_rows_authorable ... 2026-07-09 15:54:21,397 185 INFO rb-703c097-222760-391435 odoo.addons.viin_customizer.tests.test_customizer_view_types: Starting CustomizerViewTypesPhase2.test_seedable_view_types_roundtrip ... 2026-07-09 15:54:29,784 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fb5688042c0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:54:29,785 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fb568a145e0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:54:29,793 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:54:29,798 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:54:29,800 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fb568a15f80> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:54:29,820 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:54:29,822 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:54:39,165 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fb56b53d6c0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:54:39,166 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fb568982a20> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:54:39,173 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:54:39,178 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:54:39,180 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fb5689819e0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:54:39,196 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:54:39,197 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:54:39,218 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 15:54:39,483 185 INFO rb-703c097-222760-391435 odoo.addons.viin_customizer.tests.test_ir_actions_act_window: Starting CustomizerTestIrActionsActWindow.test_customizer_add_view_type_is_idempotent ... 2026-07-09 15:54:39,608 185 INFO rb-703c097-222760-391435 odoo.addons.viin_customizer.tests.test_ir_actions_act_window: Starting CustomizerTestIrActionsActWindow.test_customizer_add_view_type_rejects_search ... 2026-07-09 15:54:48,030 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fb5694e79c0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:54:48,031 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fb56d576700> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:54:48,039 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:54:48,044 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:54:48,046 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fb56d5763e0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:54:48,067 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:54:48,068 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:54:48,662 185 INFO rb-703c097-222760-391435 odoo.addons.viin_customizer.tests.test_ir_actions_act_window: Starting CustomizerTestIrActionsActWindow.test_customizer_add_view_type_rejects_uncapable_model ... 2026-07-09 15:54:56,479 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fb567b1aac0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:54:56,480 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fb56d100c20> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:54:56,492 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:54:56,497 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:54:56,498 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fb56d101f80> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:54:56,517 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:54:56,519 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:54:57,750 185 INFO rb-703c097-222760-391435 odoo.addons.viin_customizer.tests.test_ir_actions_act_window: Starting CustomizerTestIrActionsActWindow.test_customizer_add_view_type_requires_system_user ... 2026-07-09 15:54:58,372 185 INFO rb-703c097-222760-391435 odoo.addons.viin_customizer.tests.test_ir_actions_act_window: Starting CustomizerTestIrActionsActWindow.test_customizer_add_view_type_seeds_kanban_and_widens_view_mode ... 2026-07-09 15:54:58,475 185 INFO rb-703c097-222760-391435 odoo.addons.viin_customizer.tests.test_ir_actions_act_window: Starting CustomizerTestIrActionsActWindow.test_customizer_add_view_type_seeds_pivot_and_widens_view_mode ... 2026-07-09 15:55:06,186 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fb56b70aca0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:55:06,187 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fb567af0680> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:55:06,194 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:55:06,199 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:55:06,200 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fb567af3c40> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:55:06,218 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:55:06,219 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:55:06,234 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-09 15:55:07,230 185 INFO rb-703c097-222760-391435 odoo.addons.viin_customizer.tests.test_ir_model: Starting CustomizerTestIrModel.test_2_1_3_create_new_model_default_chatter ... 2026-07-09 15:55:15,186 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fb5684844a0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:55:15,188 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fb56cba7380> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:55:15,196 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:55:15,202 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:55:15,203 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fb56cba74c0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:55:15,223 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:55:15,225 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:55:15,852 185 INFO rb-703c097-222760-391435 odoo.addons.viin_customizer.tests.test_ir_model: Starting CustomizerTestIrModel.test_2_1_3_create_new_model_default_contact ... 2026-07-09 15:55:24,249 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fb56d0793a0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 398, in create res = super(IrModel, self).create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/models.py", line 5039, in create records = self._create(data_list) File "/data/build/rb-703c097-222760/odoo/models.py", line 5282, in _create field.create([ File "/data/build/rb-703c097-222760/odoo/fields.py", line 4556, in create self.write_batch(record_values, True) File "/data/build/rb-703c097-222760/odoo/fields.py", line 4582, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-703c097-222760/odoo/fields.py", line 4778, in write_real flush() File "/data/build/rb-703c097-222760/odoo/fields.py", line 4733, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:55:24,250 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fb567e34fe0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 398, in create res = super(IrModel, self).create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/models.py", line 5039, in create records = self._create(data_list) File "/data/build/rb-703c097-222760/odoo/models.py", line 5282, in _create field.create([ File "/data/build/rb-703c097-222760/odoo/fields.py", line 4556, in create self.write_batch(record_values, True) File "/data/build/rb-703c097-222760/odoo/fields.py", line 4582, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-703c097-222760/odoo/fields.py", line 4778, in write_real flush() File "/data/build/rb-703c097-222760/odoo/fields.py", line 4733, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:55:24,269 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 398, in create res = super(IrModel, self).create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/models.py", line 5039, in create records = self._create(data_list) File "/data/build/rb-703c097-222760/odoo/models.py", line 5282, in _create field.create([ File "/data/build/rb-703c097-222760/odoo/fields.py", line 4556, in create self.write_batch(record_values, True) File "/data/build/rb-703c097-222760/odoo/fields.py", line 4582, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-703c097-222760/odoo/fields.py", line 4778, in write_real flush() File "/data/build/rb-703c097-222760/odoo/fields.py", line 4733, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:55:24,274 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 398, in create res = super(IrModel, self).create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/models.py", line 5039, in create records = self._create(data_list) File "/data/build/rb-703c097-222760/odoo/models.py", line 5282, in _create field.create([ File "/data/build/rb-703c097-222760/odoo/fields.py", line 4556, in create self.write_batch(record_values, True) File "/data/build/rb-703c097-222760/odoo/fields.py", line 4582, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-703c097-222760/odoo/fields.py", line 4778, in write_real flush() File "/data/build/rb-703c097-222760/odoo/fields.py", line 4733, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:55:24,276 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fb567e36c00> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 398, in create res = super(IrModel, self).create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/models.py", line 5039, in create records = self._create(data_list) File "/data/build/rb-703c097-222760/odoo/models.py", line 5282, in _create field.create([ File "/data/build/rb-703c097-222760/odoo/fields.py", line 4556, in create self.write_batch(record_values, True) File "/data/build/rb-703c097-222760/odoo/fields.py", line 4582, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-703c097-222760/odoo/fields.py", line 4778, in write_real flush() File "/data/build/rb-703c097-222760/odoo/fields.py", line 4733, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:55:24,298 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 398, in create res = super(IrModel, self).create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/models.py", line 5039, in create records = self._create(data_list) File "/data/build/rb-703c097-222760/odoo/models.py", line 5282, in _create field.create([ File "/data/build/rb-703c097-222760/odoo/fields.py", line 4556, in create self.write_batch(record_values, True) File "/data/build/rb-703c097-222760/odoo/fields.py", line 4582, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-703c097-222760/odoo/fields.py", line 4778, in write_real flush() File "/data/build/rb-703c097-222760/odoo/fields.py", line 4733, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:55:24,300 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 398, in create res = super(IrModel, self).create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/models.py", line 5039, in create records = self._create(data_list) File "/data/build/rb-703c097-222760/odoo/models.py", line 5282, in _create field.create([ File "/data/build/rb-703c097-222760/odoo/fields.py", line 4556, in create self.write_batch(record_values, True) File "/data/build/rb-703c097-222760/odoo/fields.py", line 4582, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-703c097-222760/odoo/fields.py", line 4778, in write_real flush() File "/data/build/rb-703c097-222760/odoo/fields.py", line 4733, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:55:32,574 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fb5695b8180> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:55:32,576 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fb56ba8a2a0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:55:32,589 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:55:32,594 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:55:32,596 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fb56ba8bc40> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:55:32,618 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:55:32,620 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:55:33,106 185 INFO rb-703c097-222760-391435 odoo.addons.viin_customizer.tests.test_ir_model: Starting CustomizerTestIrModel.test_2_1_3_create_new_model_default_depend_company ... 2026-07-09 15:55:41,578 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fb569bbbce0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 398, in create res = super(IrModel, self).create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/models.py", line 5039, in create records = self._create(data_list) File "/data/build/rb-703c097-222760/odoo/models.py", line 5282, in _create field.create([ File "/data/build/rb-703c097-222760/odoo/fields.py", line 4556, in create self.write_batch(record_values, True) File "/data/build/rb-703c097-222760/odoo/fields.py", line 4582, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-703c097-222760/odoo/fields.py", line 4778, in write_real flush() File "/data/build/rb-703c097-222760/odoo/fields.py", line 4733, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:55:41,579 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fb56bb304a0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 398, in create res = super(IrModel, self).create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/models.py", line 5039, in create records = self._create(data_list) File "/data/build/rb-703c097-222760/odoo/models.py", line 5282, in _create field.create([ File "/data/build/rb-703c097-222760/odoo/fields.py", line 4556, in create self.write_batch(record_values, True) File "/data/build/rb-703c097-222760/odoo/fields.py", line 4582, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-703c097-222760/odoo/fields.py", line 4778, in write_real flush() File "/data/build/rb-703c097-222760/odoo/fields.py", line 4733, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:55:41,587 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 398, in create res = super(IrModel, self).create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/models.py", line 5039, in create records = self._create(data_list) File "/data/build/rb-703c097-222760/odoo/models.py", line 5282, in _create field.create([ File "/data/build/rb-703c097-222760/odoo/fields.py", line 4556, in create self.write_batch(record_values, True) File "/data/build/rb-703c097-222760/odoo/fields.py", line 4582, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-703c097-222760/odoo/fields.py", line 4778, in write_real flush() File "/data/build/rb-703c097-222760/odoo/fields.py", line 4733, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:55:41,592 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 398, in create res = super(IrModel, self).create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/models.py", line 5039, in create records = self._create(data_list) File "/data/build/rb-703c097-222760/odoo/models.py", line 5282, in _create field.create([ File "/data/build/rb-703c097-222760/odoo/fields.py", line 4556, in create self.write_batch(record_values, True) File "/data/build/rb-703c097-222760/odoo/fields.py", line 4582, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-703c097-222760/odoo/fields.py", line 4778, in write_real flush() File "/data/build/rb-703c097-222760/odoo/fields.py", line 4733, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:55:41,593 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fb56c02fba0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 398, in create res = super(IrModel, self).create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/models.py", line 5039, in create records = self._create(data_list) File "/data/build/rb-703c097-222760/odoo/models.py", line 5282, in _create field.create([ File "/data/build/rb-703c097-222760/odoo/fields.py", line 4556, in create self.write_batch(record_values, True) File "/data/build/rb-703c097-222760/odoo/fields.py", line 4582, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-703c097-222760/odoo/fields.py", line 4778, in write_real flush() File "/data/build/rb-703c097-222760/odoo/fields.py", line 4733, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:55:41,612 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 398, in create res = super(IrModel, self).create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/models.py", line 5039, in create records = self._create(data_list) File "/data/build/rb-703c097-222760/odoo/models.py", line 5282, in _create field.create([ File "/data/build/rb-703c097-222760/odoo/fields.py", line 4556, in create self.write_batch(record_values, True) File "/data/build/rb-703c097-222760/odoo/fields.py", line 4582, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-703c097-222760/odoo/fields.py", line 4778, in write_real flush() File "/data/build/rb-703c097-222760/odoo/fields.py", line 4733, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:55:41,613 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 398, in create res = super(IrModel, self).create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/models.py", line 5039, in create records = self._create(data_list) File "/data/build/rb-703c097-222760/odoo/models.py", line 5282, in _create field.create([ File "/data/build/rb-703c097-222760/odoo/fields.py", line 4556, in create self.write_batch(record_values, True) File "/data/build/rb-703c097-222760/odoo/fields.py", line 4582, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-703c097-222760/odoo/fields.py", line 4778, in write_real flush() File "/data/build/rb-703c097-222760/odoo/fields.py", line 4733, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:55:49,197 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fb56be32200> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:55:49,199 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fb568cd0040> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:55:49,208 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:55:49,212 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:55:49,214 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fb568cd0180> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:55:49,233 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:55:49,235 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:55:50,364 185 INFO rb-703c097-222760-391435 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-07-09 15:55:57,623 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fb56be7eb60> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:55:57,625 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fb56b48fb00> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:55:57,631 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:55:57,637 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:55:57,638 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fb56b4be160> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:55:57,658 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:55:57,660 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:55:58,215 185 INFO rb-703c097-222760-391435 odoo.addons.viin_customizer.tests.test_ir_model: Starting CustomizerTestIrModel.test_2_1_create_new_model ... 2026-07-09 15:56:05,764 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fb567e7d1c0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:56:05,765 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fb56bbe6480> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:56:05,773 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:56:05,778 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:56:05,780 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fb56bbe7240> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:56:05,801 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:56:05,802 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:56:14,143 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fb56a6a00e0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:56:14,144 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fb56c39e7a0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:56:14,151 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:56:14,155 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:56:14,156 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fb56c39de40> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:56:14,174 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:56:14,174 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:56:14,186 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 15:56:14,430 185 INFO rb-703c097-222760-391435 odoo.addons.viin_customizer.tests.test_ir_ui_view: Starting CustomizerTestIrUiView.test_model_access_gated_node_not_revealed_in_customizer_mode ... 2026-07-09 15:56:14,935 185 INFO rb-703c097-222760-391435 odoo.addons.viin_customizer.tests.test_ir_ui_view: Starting CustomizerTestIrUiView.test_non_customizer_render_does_not_leak_gated_field ... 2026-07-09 15:56:15,391 185 INFO rb-703c097-222760-391435 odoo.addons.viin_customizer.tests.test_ir_ui_view: Starting CustomizerTestIrUiView.test_reveal_group_gated_field_in_customizer_mode ... 2026-07-09 15:56:15,522 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-07-09 15:56:15,564 185 INFO rb-703c097-222760-391435 odoo.addons.viin_customizer.tests.test_ir_ui_view: Starting CustomizerTestBuildCustomizerBaseArch.test_build_customizer_base_arch_calendar_names_the_models_date_field ... 2026-07-09 15:56:22,860 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fb56c770040> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:56:22,862 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fb56bad4c20> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:56:22,869 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:56:22,874 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:56:22,875 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fb56bad5940> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:56:22,895 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:56:22,896 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:56:30,409 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fb569c09e40> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:56:30,410 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fb56b78fa60> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:56:30,416 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:56:30,421 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:56:30,422 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fb56b78e520> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:56:30,441 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:56:30,442 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:56:31,373 185 INFO rb-703c097-222760-391435 odoo.addons.viin_customizer.tests.test_ir_ui_view: Starting CustomizerTestBuildCustomizerBaseArch.test_build_customizer_base_arch_hierarchy_names_the_models_parent_field ... 2026-07-09 15:56:38,351 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fb568559080> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:56:38,352 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fb567afaa20> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:56:38,360 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:56:38,365 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:56:38,366 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fb567afa340> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:56:38,387 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:56:38,388 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:56:46,449 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fb56bc163e0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:56:46,451 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fb567ea99e0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:56:46,460 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:56:46,466 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:56:46,467 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fb567eabce0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:56:46,488 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:56:46,490 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:56:46,841 185 INFO rb-703c097-222760-391435 odoo.addons.viin_customizer.tests.test_ir_ui_view: Starting CustomizerTestBuildCustomizerBaseArch.test_build_customizer_base_arch_kanban_is_schema_valid_v18_card ... 2026-07-09 15:56:46,910 185 INFO rb-703c097-222760-391435 odoo.addons.viin_customizer.tests.test_ir_ui_view: Starting CustomizerTestBuildCustomizerBaseArch.test_build_customizer_base_arch_retargets_static_template_to_rec_name ... 2026-07-09 15:56:46,969 185 INFO rb-703c097-222760-391435 odoo.addons.viin_customizer.tests.test_ir_ui_view: Starting CustomizerTestBuildCustomizerBaseArch.test_build_customizer_base_arch_returns_none_when_capability_missing ... 2026-07-09 15:56:54,949 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fb56d1f3ba0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:56:54,950 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fb56b0280e0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:56:54,956 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:56:54,961 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:56:54,962 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fb56bca6b60> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:56:54,981 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:56:54,983 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:56:55,583 185 INFO rb-703c097-222760-391435 odoo.addons.viin_customizer.tests.test_ir_ui_view: Starting CustomizerTestBuildCustomizerBaseArch.test_create_customizer_view_no_longer_skips_calendar ... 2026-07-09 15:57:03,711 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fb56bc56520> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:57:03,713 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fb56bde8040> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:57:03,720 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:57:03,724 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:57:03,726 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fb56bde9580> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:57:03,746 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:57:03,748 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:57:11,466 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fb56bf176a0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:57:11,467 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fb56a7aa200> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:57:11,475 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:57:11,480 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:57:11,482 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fb56a7ab7e0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:57:11,496 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:57:11,498 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:57:12,521 185 INFO rb-703c097-222760-391435 odoo.addons.viin_customizer.tests.test_ir_ui_view: Starting CustomizerTestBuildCustomizerBaseArch.test_create_customizer_view_no_longer_skips_hierarchy ... 2026-07-09 15:57:19,816 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fb56caf8c20> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:57:19,817 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fb568610900> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:57:19,824 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:57:19,827 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:57:19,829 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fb568612d40> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:57:19,846 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:57:19,847 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:57:28,022 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fb56b20f600> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:57:28,024 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fb56bca0cc0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:57:28,032 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:57:28,037 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:57:28,038 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fb56bca2e80> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:57:28,058 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:57:28,060 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:57:28,455 185 INFO rb-703c097-222760-391435 odoo.addons.viin_customizer.tests.test_ir_ui_view: Starting CustomizerTestBuildCustomizerBaseArch.test_ensure_customizer_base_view_is_idempotent ... 2026-07-09 15:57:36,809 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fb56ccbfa60> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:57:36,810 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fb568033ce0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:57:36,818 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:57:36,823 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:57:36,825 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fb568032c00> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:57:36,844 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:57:36,845 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:57:45,536 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fb56a78b6a0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:57:45,537 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fb56bd02020> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:57:45,545 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:57:45,551 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:57:45,552 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fb56bd00c20> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:57:45,573 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:57:45,574 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:57:45,590 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 15:57:45,858 185 INFO rb-703c097-222760-391435 odoo.addons.viin_customizer.tests.test_ir_ui_view: Starting CustomizerTestFieldFormCustomizerView.test_add_field_via_customizer_form_view_saves_with_model_id ... 2026-07-09 15:57:53,526 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fb569debf60> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:57:53,527 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fb56bb1d940> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:57:53,536 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:57:53,540 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:57:53,541 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fb56bb1ee80> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:57:53,561 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:57:53,562 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:58:01,519 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fb56b9c4900> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/tests/form.py", line 443, in save [record_values] = self._record.web_save(values, self._view['fields_spec']) File "/data/build/rb-703c097-222760/addons/web/models/models.py", line 72, in web_save self = self.create(vals) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:58:01,520 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fb56a90d8a0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/tests/form.py", line 443, in save [record_values] = self._record.web_save(values, self._view['fields_spec']) File "/data/build/rb-703c097-222760/addons/web/models/models.py", line 72, in web_save self = self.create(vals) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:58:01,529 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/tests/form.py", line 443, in save [record_values] = self._record.web_save(values, self._view['fields_spec']) File "/data/build/rb-703c097-222760/addons/web/models/models.py", line 72, in web_save self = self.create(vals) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:58:01,533 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/tests/form.py", line 443, in save [record_values] = self._record.web_save(values, self._view['fields_spec']) File "/data/build/rb-703c097-222760/addons/web/models/models.py", line 72, in web_save self = self.create(vals) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:58:01,534 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fb56a90ee80> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/tests/form.py", line 443, in save [record_values] = self._record.web_save(values, self._view['fields_spec']) File "/data/build/rb-703c097-222760/addons/web/models/models.py", line 72, in web_save self = self.create(vals) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:58:01,551 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/tests/form.py", line 443, in save [record_values] = self._record.web_save(values, self._view['fields_spec']) File "/data/build/rb-703c097-222760/addons/web/models/models.py", line 72, in web_save self = self.create(vals) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:58:01,552 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-703c097-222760/odoo/tests/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-703c097-222760/odoo/tests/form.py", line 443, in save [record_values] = self._record.web_save(values, self._view['fields_spec']) File "/data/build/rb-703c097-222760/addons/web/models/models.py", line 72, in web_save self = self.create(vals) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:58:09,624 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fb5680320c0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:58:09,625 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fb567e02520> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:58:09,636 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:58:09,640 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:58:09,641 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fb567e02160> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:58:09,662 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:58:09,663 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:58:09,678 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 15:58:34,426 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fb5687051c0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:58:34,427 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fb56b49a0c0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:58:34,434 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:58:34,438 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:58:34,439 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fb56b49aac0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:58:34,459 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:58:34,460 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:58:42,971 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fb569262700> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:58:42,972 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fb56d316ca0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:58:42,981 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:58:42,985 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:58:42,986 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fb56d3160c0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:58:43,005 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:58:43,006 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:58:51,079 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fb56d3049a0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:58:51,080 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fb568862b60> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:58:51,088 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:58:51,093 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:58:51,094 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fb568861f80> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:58:51,114 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:58:51,115 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:58:58,779 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fb56bdea020> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:58:58,780 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fb56bfd76a0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:58:58,787 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:58:58,792 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:58:58,793 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fb56bfd7060> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:58:58,813 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:58:58,815 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:58:59,776 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [131] 2026-07-09 15:58:59,922 185 INFO rb-703c097-222760-391435 odoo.addons.viin_document.tests.test_document: Starting TestDocumentActionSetTag.test_01_constrains_check_tag_category ... 2026-07-09 15:59:00,007 185 INFO rb-703c097-222760-391435 odoo.addons.viin_document.tests.test_document: Starting TestDocumentActionSetTag.test_02_sql_constraints_unique_res_model_id ... 2026-07-09 15:59:00,057 185 INFO rb-703c097-222760-391435 odoo.addons.viin_document.tests.test_document: Starting TestDocumentActionSetTag.test_03_constraints_check_workspace_field ... 2026-07-09 15:59:00,102 185 INFO rb-703c097-222760-391435 odoo.addons.viin_document.tests.test_document: Starting TestDocumentActionSetTag.test_04_document_document ... 2026-07-09 15:59:00,160 185 INFO rb-703c097-222760-391435 odoo.addons.viin_document.tests.test_document: Starting TestDocumentActionSetTag.test_05_document_share ... 2026-07-09 15:59:00,227 185 INFO rb-703c097-222760-391435 odoo.addons.viin_document.tests.test_document: Starting TestDocumentActionSetTag.test_06_compute_total_member ... 2026-07-09 15:59:00,259 185 INFO rb-703c097-222760-391435 odoo.addons.viin_document.tests.test_document: Starting TestDocumentActionSetTag.test_07_document_workspace ... 2026-07-09 15:59:00,299 185 INFO rb-703c097-222760-391435 odoo.addons.viin_document.tests.test_document: Starting TestDocumentActionSetTag.test_08_name_create ... 2026-07-09 15:59:07,954 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fb569130a40> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:59:07,954 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fb568044040> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:59:07,962 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:59:07,966 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:59:07,969 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fb5680460c0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:59:07,991 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:59:07,992 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:59:08,011 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-07-09 15:59:29,018 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fb567b8af20> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:59:29,019 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fb56d42b240> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:59:29,029 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:59:29,033 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:59:29,034 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fb56d429300> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:59:29,057 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:59:29,059 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:59:36,966 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fb56b2860c0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:59:36,967 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fb56b03af20> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:59:36,975 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:59:36,980 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:59:36,981 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fb56b03a840> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:59:36,998 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:59:37,000 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:59:44,467 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fb569709440> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:59:44,468 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fb56b70a8e0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:59:44,476 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:59:44,481 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:59:44,483 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fb56b708b80> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:59:44,505 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:59:44,507 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:59:52,075 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fb56d14c220> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:59:52,077 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fb56d18ba60> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:59:52,084 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:59:52,090 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:59:52,091 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fb56d188680> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:59:52,113 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:59:52,114 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 15:59:53,106 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [133] 2026-07-09 15:59:53,270 185 INFO rb-703c097-222760-391435 odoo.addons.viin_document.tests.test_document_controllers: Starting TestDocumentControllers.test_001_test_upload_document ... 2026-07-09 15:59:53,316 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391435 login:admin from n/a 2026-07-09 15:59:53,348 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:59:53,756 185 INFO rb-703c097-222760-391435 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:59:53] "POST /document/upload_document HTTP/1.1" 200 - 62 0.072 0.340 2026-07-09 15:59:53,796 185 INFO rb-703c097-222760-391435 odoo.addons.viin_document.tests.test_document_controllers: Starting TestDocumentControllers.test_002_update_document ... 2026-07-09 15:59:53,833 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391435 login:admin from n/a 2026-07-09 15:59:53,858 185 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-07-09 15:59:53,867 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 15:59:54,107 185 INFO rb-703c097-222760-391435 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-07-09 15:59:54,204 185 INFO rb-703c097-222760-391435 werkzeug: 127.0.0.1 - - [09/Jul/2026 15:59:54] "POST /document/update HTTP/1.1" 200 - 48 0.047 0.300 2026-07-09 16:00:01,987 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fb56cc6f240> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:00:01,988 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fb568060f40> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:00:01,996 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:00:02,001 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:00:02,002 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fb5680625c0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:00:02,023 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:00:02,024 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:00:02,039 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-07-09 16:00:27,936 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fb56b9c7100> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:00:27,938 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fb569c6fb00> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:00:27,948 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:00:27,954 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:00:27,955 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fb569c6f4c0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:00:27,982 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:00:27,984 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:00:35,514 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fb56bc49300> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:00:35,515 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fb568705620> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:00:35,523 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:00:35,528 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:00:35,529 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fb568705080> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:00:35,550 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:00:35,551 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:00:44,289 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fb567b1c860> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:00:44,290 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fb569289440> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:00:44,298 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:00:44,303 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:00:44,304 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fb56928a700> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:00:44,324 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:00:44,325 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:00:52,844 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fb56c08cae0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:00:52,844 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fb5687619e0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:00:52,850 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:00:52,853 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:00:52,854 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fb568762520> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:00:52,869 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:00:52,870 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:00:53,189 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [135] 2026-07-09 16:00:53,360 185 INFO rb-703c097-222760-391435 odoo.addons.viin_document.tests.test_document_security: Starting TestDocumentSecurity.test_013_check_team_leader_workspace ... 2026-07-09 16:00:53,454 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [137] 2026-07-09 16:00:53,573 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [34], uid: 541, model: document.workspace 2026-07-09 16:00:53,628 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [97], uid: 541, model: document.document 2026-07-09 16:00:53,669 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 541, model: document.share 2026-07-09 16:00:53,702 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 541, model: document.share 2026-07-09 16:00:53,739 185 INFO rb-703c097-222760-391435 odoo.addons.viin_document.tests.test_document_security: Starting TestDocumentSecurity.test_09_security_document_team ... 2026-07-09 16:00:53,803 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [139] 2026-07-09 16:00:53,822 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 541, model: document.team 2026-07-09 16:00:53,836 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 541, model: document.team 2026-07-09 16:00:53,872 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [15], uid: 542, model: document.team 2026-07-09 16:00:53,923 185 INFO rb-703c097-222760-391435 odoo.addons.viin_document.tests.test_document_security: Starting TestDocumentSecurity.test_10_security_document_workspace ... 2026-07-09 16:00:53,996 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [141] 2026-07-09 16:00:54,085 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [32], uid: 542, model: document.workspace 2026-07-09 16:00:54,185 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [32], uid: 542, model: document.workspace 2026-07-09 16:00:54,226 185 INFO rb-703c097-222760-391435 odoo.addons.viin_document.tests.test_document_security: Starting TestDocumentSecurity.test_11_security_document_document ... 2026-07-09 16:00:54,292 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [143] 2026-07-09 16:00:54,390 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [95], uid: 542, model: document.document 2026-07-09 16:00:54,458 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [95], uid: 542, model: document.document 2026-07-09 16:00:54,517 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [95], uid: 542, model: document.document 2026-07-09 16:00:54,574 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [95], uid: 542, model: document.document 2026-07-09 16:00:54,662 185 INFO rb-703c097-222760-391435 odoo.addons.viin_document.tests.test_document_security: Starting TestDocumentSecurity.test_12_security_document_share ... 2026-07-09 16:00:54,754 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [145] 2026-07-09 16:00:54,980 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4], uid: 541, model: document.share 2026-07-09 16:00:55,131 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4], uid: 542, model: document.share 2026-07-09 16:01:03,276 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fb56ce187c0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:01:03,277 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fb5696005e0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:01:03,283 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:01:03,288 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:01:03,289 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fb569600720> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:01:03,308 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:01:03,309 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:01:03,323 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-07-09 16:01:27,539 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fb56b916340> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:01:27,541 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fb56bd05bc0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:01:27,549 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:01:27,554 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:01:27,555 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fb56bd05ee0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:01:27,577 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:01:27,578 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:01:35,168 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fb56d102020> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:01:35,169 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fb56b02da80> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:01:35,177 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:01:35,182 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:01:35,184 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fb56b02e160> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:01:35,205 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:01:35,207 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:01:43,503 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fb56c08d260> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:01:43,504 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fb56a7fc400> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:01:43,513 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:01:43,518 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:01:43,519 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fb56a7fcc20> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:01:43,541 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:01:43,542 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:01:52,679 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fb56a7adc60> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:01:52,680 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fb56890ce00> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:01:52,687 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:01:52,692 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:01:52,693 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fb56890ea20> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:01:52,711 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:01:52,713 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:01:53,072 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [147] 2026-07-09 16:01:53,220 185 INFO rb-703c097-222760-391435 odoo.addons.viin_document.tests.test_share_document: Starting TestDocumentShare.test_001_share_document_send_users ... 2026-07-09 16:01:53,477 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [955] 2026-07-09 16:02:02,253 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fb56a7eca40> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:02:02,254 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fb568602ca0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:02:02,261 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:02:02,266 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:02:02,268 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fb568601ee0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:02:02,290 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:02:02,292 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:02:02,307 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-07-09 16:02:25,154 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fb56b664860> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:02:25,155 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fb56bde9c60> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:02:25,174 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:02:25,178 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:02:25,180 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fb56bde9080> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:02:25,199 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:02:25,201 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:02:33,454 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fb56a673600> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:02:33,455 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fb56d1f2ac0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:02:33,463 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:02:33,467 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:02:33,468 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fb56c6d4b80> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:02:33,487 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:02:33,489 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:02:41,890 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fb567e37ec0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:02:41,892 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fb56af96b60> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:02:41,900 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:02:41,907 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:02:41,909 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fb56af97ce0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:02:41,936 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:02:41,937 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:02:50,769 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fb567f6c540> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:02:50,771 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fb56bfd7240> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:02:50,787 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:02:50,792 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:02:50,793 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fb56bfd51c0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:02:50,811 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:02:50,812 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-703c097-222760/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-703c097-222760/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-703c097-222760/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-703c097-222760/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:02:51,139 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [149] 2026-07-09 16:02:51,584 185 INFO rb-703c097-222760-391435 odoo.addons.viin_document_project.tests.test_access_right: Starting TestDocumentSecurity.test_001_project_user_access_documents ... 2026-07-09 16:02:51,672 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [204, 209, 220, 217, 214, 199] 2026-07-09 16:02:51,729 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [12], uid: 6, model: document.document 2026-07-09 16:02:51,801 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [12], uid: 6, model: document.document 2026-07-09 16:02:51,869 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #6 deleted mail.message records with IDs: [2218] 2026-07-09 16:02:51,914 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [12], uid: 6, model: document.document 2026-07-09 16:02:52,021 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [10], uid: 6, model: document.workspace 2026-07-09 16:02:52,158 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #6 deleted mail.message records with IDs: [2217] 2026-07-09 16:02:52,216 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #6 deleted ir.model.data records with IDs: [146570] 2026-07-09 16:02:52,216 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #6 deleted document.document records with IDs: [11] 2026-07-09 16:02:52,452 185 INFO rb-703c097-222760-391435 odoo.addons.viin_document_project.tests.test_access_right: Starting TestDocumentSecurity.test_002_project_user_access_workspace ... 2026-07-09 16:02:52,540 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [204, 209, 220, 217, 214, 199] 2026-07-09 16:02:52,613 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [10], uid: 6, model: document.workspace 2026-07-09 16:02:52,685 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [10], uid: 6, model: document.workspace 2026-07-09 16:02:52,722 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #6 deleted mail.message records with IDs: [2216] 2026-07-09 16:02:52,747 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [10], uid: 6, model: document.workspace 2026-07-09 16:02:52,971 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [45], uid: 6, model: document.workspace 2026-07-09 16:02:53,399 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #6 deleted document.workspace records with IDs: [46] 2026-07-09 16:02:53,433 185 INFO rb-703c097-222760-391435 odoo.addons.viin_document_project.tests.test_access_right: Starting TestDocumentSecurity.test_003_project_user_access_document ... 2026-07-09 16:02:53,514 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [204, 209, 220, 217, 214, 199] 2026-07-09 16:02:53,594 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [108], uid: 6, model: document.document 2026-07-09 16:03:02,261 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fb56bd47240> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:03:02,262 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fb56bfc6340> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:03:02,273 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:03:02,278 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:03:02,279 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fb56bfc60c0> Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:03:02,304 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:03:02,305 185 INFO rb-703c097-222760-391435 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-703c097-222760/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-703c097-222760/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-703c097-222760/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-703c097-222760/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-703c097-222760/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-703c097-222760/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-703c097-222760/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-703c097-222760/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-703c097-222760/odoo/modules/registry.py", line 361, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-703c097-222760/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-703c097-222760/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-09 16:03:02,322 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-07-09 16:03:03,264 185 INFO rb-703c097-222760-391435 odoo.addons.viin_estimate.tests.test_compute: Starting TestEstimateCompute.test_compute_amounts ... 2026-07-09 16:03:03,357 185 INFO rb-703c097-222760-391435 odoo.addons.viin_estimate.tests.test_compute: Starting TestEstimateCompute.test_compute_readonly_mode ... 2026-07-09 16:03:03,406 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-09 16:03:03,894 185 INFO rb-703c097-222760-391435 odoo.addons.viin_estimate.tests.test_constraints: Starting TestEstimateConstraints.test_currency ... 2026-07-09 16:03:03,988 185 INFO rb-703c097-222760-391435 odoo.addons.viin_estimate.tests.test_constraints: Starting TestEstimateConstraints.test_invalid_date_range ... 2026-07-09 16:03:04,035 185 INFO rb-703c097-222760-391435 odoo.addons.viin_estimate.tests.test_constraints: Starting TestEstimateConstraints.test_non_recursive_hierarchy ... 2026-07-09 16:03:04,253 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [956] 2026-07-09 16:03:04,303 185 INFO rb-703c097-222760-391435 odoo.addons.viin_estimate.tests.test_constraints: Starting TestEstimateConstraints.test_recursive_hierarchy ... 2026-07-09 16:03:04,547 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [957] 2026-07-09 16:03:04,606 185 INFO rb-703c097-222760-391435 odoo.addons.viin_estimate.tests.test_constraints: Starting TestEstimateConstraints.test_sub_estimate_within_parent_range ... 2026-07-09 16:03:04,678 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-09 16:03:05,120 185 INFO rb-703c097-222760-391435 odoo.addons.viin_estimate.tests.test_report: Starting TestReport.test_estimate_report ... 2026-07-09 16:03:05,375 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-09 16:03:06,005 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [958] 2026-07-09 16:03:06,048 185 INFO rb-703c097-222760-391435 odoo.addons.viin_estimate.tests.test_security: Starting TestEstimateSecurity.test_estimate_admin_full_access ... 2026-07-09 16:03:06,281 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.message records with IDs: [9424, 9423] 2026-07-09 16:03:06,307 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted estimate.estimate records with IDs: [15] 2026-07-09 16:03:06,335 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.followers records with IDs: [2572] 2026-07-09 16:03:06,378 185 INFO rb-703c097-222760-391435 odoo.addons.viin_estimate.tests.test_security: Starting TestEstimateSecurity.test_estimate_line_admin_full_access ... 2026-07-09 16:03:06,588 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted estimate.line records with IDs: [42] 2026-07-09 16:03:06,631 185 INFO rb-703c097-222760-391435 odoo.addons.viin_estimate.tests.test_security: Starting TestEstimateSecurity.test_estimate_line_user_access ... 2026-07-09 16:03:06,812 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #6 deleted estimate.line records with IDs: [37] 2026-07-09 16:03:06,867 185 INFO rb-703c097-222760-391435 odoo.addons.viin_estimate.tests.test_security: Starting TestEstimateSecurity.test_estimate_line_user_no_access_other_lines ... 2026-07-09 16:03:06,925 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [42], uid: 6, model: estimate.line 2026-07-09 16:03:06,998 185 INFO rb-703c097-222760-391435 odoo.addons.viin_estimate.tests.test_security: Starting TestEstimateSecurity.test_estimate_user_access_noone_estimate ... 2026-07-09 16:03:07,274 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #6 deleted mail.message records with IDs: [9421] 2026-07-09 16:03:07,286 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [13], uid: 6, model: estimate.estimate 2026-07-09 16:03:07,319 185 INFO rb-703c097-222760-391435 odoo.addons.viin_estimate.tests.test_security: Starting TestEstimateSecurity.test_estimate_user_access_own_estimate ... 2026-07-09 16:03:07,546 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [959] 2026-07-09 16:03:07,812 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #6 deleted mail.message records with IDs: [9425, 9421] 2026-07-09 16:03:07,823 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [13], uid: 6, model: estimate.estimate 2026-07-09 16:03:07,869 185 INFO rb-703c097-222760-391435 odoo.addons.viin_estimate.tests.test_security: Starting TestEstimateSecurity.test_estimate_user_access_sub_estimate ... 2026-07-09 16:03:08,082 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [960] 2026-07-09 16:03:08,166 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [961] 2026-07-09 16:03:08,359 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [14], uid: 6, model: estimate.estimate 2026-07-09 16:03:08,399 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #6 deleted mail.message records with IDs: [9427, 9422] 2026-07-09 16:03:08,410 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [14], uid: 6, model: estimate.estimate 2026-07-09 16:03:08,457 185 INFO rb-703c097-222760-391435 odoo.addons.viin_estimate.tests.test_security: Starting TestEstimateSecurity.test_estimate_user_no_access_other_estimates ... 2026-07-09 16:03:08,517 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [15], uid: 6, model: estimate.estimate 2026-07-09 16:03:08,538 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [15], uid: 6, model: estimate.estimate 2026-07-09 16:03:08,579 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #6 deleted mail.message records with IDs: [9424, 9423] 2026-07-09 16:03:08,604 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [15], uid: 6, model: estimate.estimate 2026-07-09 16:03:08,682 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-09 16:03:09,303 185 INFO rb-703c097-222760-391435 odoo.addons.viin_estimate.tests.test_workflow: Starting TestEstimateWorkflow.test_action_cancel ... 2026-07-09 16:03:09,377 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted estimate.line records with IDs: [48, 49, 50, 51] 2026-07-09 16:03:09,405 185 INFO rb-703c097-222760-391435 odoo.addons.viin_estimate.tests.test_workflow: Starting TestEstimateWorkflow.test_action_confirm ... 2026-07-09 16:03:09,486 185 INFO rb-703c097-222760-391435 odoo.addons.viin_estimate.tests.test_workflow: Starting TestEstimateWorkflow.test_action_draft ... 2026-07-09 16:03:09,521 185 INFO rb-703c097-222760-391435 odoo.addons.viin_estimate.tests.test_workflow: Starting TestEstimateWorkflow.test_allowed_field_write_parent_estimate ... 2026-07-09 16:03:09,606 185 INFO rb-703c097-222760-391435 odoo.addons.viin_estimate.tests.test_workflow: Starting TestEstimateWorkflow.test_forbidden_field_write_parent_estimate ... 2026-07-09 16:03:09,706 185 INFO rb-703c097-222760-391435 odoo.addons.viin_estimate.tests.test_workflow: Starting TestEstimateWorkflow.test_unlink_sub_estimate_line_in_parent ... 2026-07-09 16:03:09,811 185 INFO rb-703c097-222760-391435 odoo.addons.viin_estimate.tests.test_workflow: Starting TestEstimateWorkflow.test_update_lines_to_parent ... 2026-07-09 16:03:09,889 185 INFO rb-703c097-222760-391435 odoo.addons.viin_estimate.tests.test_workflow: Starting TestEstimateWorkflow.test_write_child_estimate_line ... 2026-07-09 16:03:10,009 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-09 16:03:10,049 185 INFO rb-703c097-222760-391435 odoo.addons.viin_estimate_hr.tests.test_estimate_hr: Starting TestEstimateHr.test_department_id_computation ... 2026-07-09 16:03:10,166 185 INFO rb-703c097-222760-391435 odoo.addons.viin_estimate_hr.tests.test_estimate_hr: Starting TestEstimateHr.test_manual_update_department_id ... 2026-07-09 16:03:10,275 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 16:03:10,943 185 INFO rb-703c097-222760-391435 odoo.addons.viin_estimate_project.tests.test_estimate_project: Starting TestEstimateProject.test_action_create_project ... 2026-07-09 16:03:11,034 185 INFO rb-703c097-222760-391435 odoo.addons.viin_estimate_project.tests.test_estimate_project: Starting TestEstimateProject.test_action_view_estimate_from_project ... 2026-07-09 16:03:11,091 185 INFO rb-703c097-222760-391435 odoo.addons.viin_estimate_project.tests.test_estimate_project: Starting TestEstimateProject.test_action_view_project ... 2026-07-09 16:03:11,148 185 INFO rb-703c097-222760-391435 odoo.addons.viin_estimate_project.tests.test_estimate_project: Starting TestEstimateProject.test_estimate_count_computation ... 2026-07-09 16:03:11,208 185 INFO rb-703c097-222760-391435 odoo.addons.viin_estimate_project.tests.test_estimate_project: Starting TestEstimateProject.test_project_count_computation ... 2026-07-09 16:03:11,256 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-09 16:03:11,905 185 INFO rb-703c097-222760-391435 odoo.addons.viin_estimate_purchase.tests.test_estimate_purchase: Starting TestEstimatePurchase.test_action_view_estimate_from_purchase_order ... 2026-07-09 16:03:11,969 185 INFO rb-703c097-222760-391435 odoo.addons.viin_estimate_purchase.tests.test_estimate_purchase: Starting TestEstimatePurchase.test_action_view_purchase_order ... 2026-07-09 16:03:12,027 185 INFO rb-703c097-222760-391435 odoo.addons.viin_estimate_purchase.tests.test_estimate_purchase: Starting TestEstimatePurchase.test_estimate_count_computation ... 2026-07-09 16:03:12,073 185 INFO rb-703c097-222760-391435 odoo.addons.viin_estimate_purchase.tests.test_estimate_purchase: Starting TestEstimatePurchase.test_purchase_order_count_computation ... 2026-07-09 16:03:12,112 185 INFO rb-703c097-222760-391435 odoo.addons.viin_estimate_purchase.tests.test_estimate_purchase: Starting TestEstimatePurchase.test_wizard_create_purchase_order ... 2026-07-09 16:03:12,485 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-09 16:03:13,291 185 INFO rb-703c097-222760-391435 odoo.addons.viin_estimate_sale.tests.test_estimate_sale: Starting TestEstimateSale.test_action_view_estimate_from_sale_order ... 2026-07-09 16:03:13,336 185 INFO rb-703c097-222760-391435 odoo.addons.viin_estimate_sale.tests.test_estimate_sale: Starting TestEstimateSale.test_action_view_sale_order ... 2026-07-09 16:03:13,386 185 INFO rb-703c097-222760-391435 odoo.addons.viin_estimate_sale.tests.test_estimate_sale: Starting TestEstimateSale.test_estimate_count_computation ... 2026-07-09 16:03:13,429 185 INFO rb-703c097-222760-391435 odoo.addons.viin_estimate_sale.tests.test_estimate_sale: Starting TestEstimateSale.test_sale_order_count_computation ... 2026-07-09 16:03:13,466 185 INFO rb-703c097-222760-391435 odoo.addons.viin_estimate_sale.tests.test_estimate_sale: Starting TestEstimateSale.test_wizard_create_sale_order ... 2026-07-09 16:03:13,783 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-09 16:03:16,138 185 INFO rb-703c097-222760-391435 odoo.addons.viin_foreign_trade.tests.test_partner: Starting TestPartner.test_create_partner_01 ... 2026-07-09 16:03:16,916 185 INFO rb-703c097-222760-391435 odoo.addons.viin_foreign_trade.tests.test_partner: Starting TestPartner.test_create_partner_02 ... 2026-07-09 16:03:17,570 185 INFO rb-703c097-222760-391435 odoo.addons.viin_foreign_trade.tests.test_partner: Starting TestPartner.test_create_partner_03 ... 2026-07-09 16:03:18,287 185 INFO rb-703c097-222760-391435 odoo.addons.viin_foreign_trade.tests.test_partner: Starting TestPartner.test_create_partner_04 ... 2026-07-09 16:03:18,935 185 INFO rb-703c097-222760-391435 odoo.addons.viin_foreign_trade.tests.test_partner: Starting TestPartner.test_create_partner_05 ... 2026-07-09 16:03:20,502 185 INFO rb-703c097-222760-391435 odoo.addons.viin_foreign_trade.tests.test_partner: Starting TestPartner.test_create_partner_06 ... 2026-07-09 16:03:21,978 185 INFO rb-703c097-222760-391435 odoo.addons.viin_foreign_trade.tests.test_partner: Starting TestPartner.test_create_partner_07 ... 2026-07-09 16:03:22,056 185 INFO rb-703c097-222760-391435 odoo.addons.viin_foreign_trade.tests.test_partner: Starting TestPartner.test_create_partner_08 ... 2026-07-09 16:03:22,193 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-07-09 16:03:25,107 185 INFO rb-703c097-222760-391435 odoo.addons.viin_foreign_trade.tests.test_utility: Starting TestPartner.test_after_install_module_01 ... 2026-07-09 16:03:25,679 185 INFO rb-703c097-222760-391435 odoo.addons.viin_foreign_trade.tests.test_utility: Starting TestPartner.test_create_company_01 ... 2026-07-09 16:03:36,200 185 INFO rb-703c097-222760-391435 odoo.addons.viin_foreign_trade.tests.test_utility: Starting TestPartner.test_custom_authority_of_picking_type_01 ... 2026-07-09 16:03:36,339 185 INFO rb-703c097-222760-391435 odoo.addons.viin_foreign_trade.tests.test_utility: Starting TestPartner.test_custom_authority_of_picking_type_02 ... 2026-07-09 16:03:36,510 185 INFO rb-703c097-222760-391435 odoo.addons.viin_foreign_trade.tests.test_utility: Starting TestPartner.test_custom_authority_of_picking_type_03 ... 2026-07-09 16:03:36,698 185 INFO rb-703c097-222760-391435 odoo.addons.viin_foreign_trade.tests.test_utility: Starting TestPartner.test_update_picking_type_01 ... 2026-07-09 16:03:37,020 185 INFO rb-703c097-222760-391435 odoo.addons.viin_foreign_trade.tests.test_utility: Starting TestPartner.test_update_property_stock_customer_multi_company_01 ... 2026-07-09 16:03:49,813 185 INFO rb-703c097-222760-391435 odoo.addons.viin_foreign_trade.tests.test_utility: Starting TestPartner.test_update_warehouse_01 ... 2026-07-09 16:03:50,744 185 INFO rb-703c097-222760-391435 odoo.addons.viin_foreign_trade.tests.test_utility: Starting TestPartner.test_update_warehouse_02 ... 2026-07-09 16:03:51,747 185 INFO rb-703c097-222760-391435 odoo.addons.viin_foreign_trade.tests.test_utility: Starting TestPartner.test_update_warehouse_03 ... 2026-07-09 16:03:55,102 185 INFO rb-703c097-222760-391435 odoo.addons.viin_foreign_trade.tests.test_utility: Starting TestPartner.test_update_warehouse_04 ... 2026-07-09 16:03:58,477 185 INFO rb-703c097-222760-391435 odoo.addons.viin_foreign_trade.tests.test_utility: Starting TestPartner.test_update_warehouse_05 ... 2026-07-09 16:03:58,522 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-07-09 16:04:02,457 185 INFO rb-703c097-222760-391435 odoo.addons.viin_foreign_trade_export.tests.test_access_rights: Starting TestAccessRights.test_access_partner_form_view ... 2026-07-09 16:04:03,032 185 INFO rb-703c097-222760-391435 odoo.addons.viin_foreign_trade_export.tests.test_access_rights: Starting TestAccessRights.test_access_right_foreign_trade_user ... 2026-07-09 16:04:03,736 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #8 deleted custom.declaration.tax.export records with IDs: [1, 2] 2026-07-09 16:04:03,823 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #8 deleted custom.declaration.tax.export.group records with IDs: [1, 2] 2026-07-09 16:04:03,837 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #8 deleted custom.declaration.tax.export records with IDs: [3, 4] 2026-07-09 16:04:03,917 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #8 deleted custom.declaration.tax.export.group records with IDs: [3, 4] 2026-07-09 16:04:03,939 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #8 deleted custom.declaration.tax.export records with IDs: [5, 6] 2026-07-09 16:04:04,031 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #8 deleted custom.declaration.tax.export.group records with IDs: [5, 6] 2026-07-09 16:04:04,077 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #8 deleted custom.declaration.export records with IDs: [1] 2026-07-09 16:04:04,108 185 INFO rb-703c097-222760-391435 odoo.addons.viin_foreign_trade_export.tests.test_access_rights: Starting TestAccessRights.test_access_right_multiple_companies ... 2026-07-09 16:04:04,777 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 569, model: custom.declaration.export 2026-07-09 16:04:04,823 185 INFO rb-703c097-222760-391435 odoo.addons.viin_foreign_trade_export.tests.test_access_rights: Starting TestAccessRights.test_access_right_stock_user ... 2026-07-09 16:04:05,391 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 568, model: custom.declaration.export 2026-07-09 16:04:05,417 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 568, model: custom.declaration.export 2026-07-09 16:04:05,428 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 568, model: custom.declaration.export 2026-07-09 16:04:05,446 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 568, model: custom.declaration.export.line 2026-07-09 16:04:05,449 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 568, model: custom.declaration.export.line 2026-07-09 16:04:05,458 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 568, model: custom.declaration.tax.export 2026-07-09 16:04:05,464 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 568, model: custom.declaration.tax.export 2026-07-09 16:04:05,489 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 568, model: custom.declaration.tax.export.group 2026-07-09 16:04:05,532 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-07-09 16:04:09,534 185 INFO rb-703c097-222760-391435 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_04_transfer_rate_custom_declaration_export ... 2026-07-09 16:04:10,548 185 INFO rb-703c097-222760-391435 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_05_transfer_rate_custom_declaration_export ... 2026-07-09 16:04:11,550 185 INFO rb-703c097-222760-391435 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_06_transfer_rate_custom_declaration_export ... 2026-07-09 16:04:12,310 185 INFO rb-703c097-222760-391435 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_cancel_custom_declaration_01 ... 2026-07-09 16:04:13,160 185 INFO rb-703c097-222760-391435 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_cancel_custom_declaration_02 ... 2026-07-09 16:04:16,223 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [464, 463, 462, 461] 2026-07-09 16:04:16,420 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [1124, 1122, 1120, 1118] 2026-07-09 16:04:17,490 185 INFO rb-703c097-222760-391435 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_cancel_custom_declaration_03 ... 2026-07-09 16:04:20,579 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted account.partial.reconcile records with IDs: [91, 91] 2026-07-09 16:04:20,886 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [468, 467, 466, 465] 2026-07-09 16:04:21,064 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [1140, 1138, 1136, 1134] 2026-07-09 16:04:22,221 185 INFO rb-703c097-222760-391435 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_cancel_custom_declaration_04 ... 2026-07-09 16:04:25,213 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted account.partial.reconcile records with IDs: [93, 92, 95, 94, 92, 93, 94, 95] 2026-07-09 16:04:25,330 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted account.full.reconcile records with IDs: [71] 2026-07-09 16:04:25,659 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [473, 472, 471, 470] 2026-07-09 16:04:25,801 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [1158, 1156, 1154, 1152] 2026-07-09 16:04:26,976 185 INFO rb-703c097-222760-391435 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_change_picking_on_export_custom_declaration_01 ... 2026-07-09 16:04:27,902 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [27, 28] 2026-07-09 16:04:27,915 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted custom.declaration.export.line records with IDs: [27, 28, 29] 2026-07-09 16:04:27,982 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [29, 30] 2026-07-09 16:04:27,992 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted custom.declaration.tax.export records with IDs: [59, 60, 61, 62, 63, 64] 2026-07-09 16:04:28,104 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [31, 32] 2026-07-09 16:04:28,324 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [33, 34] 2026-07-09 16:04:28,352 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted custom.declaration.export.line records with IDs: [30, 31] 2026-07-09 16:04:28,450 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [35, 36] 2026-07-09 16:04:28,463 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted custom.declaration.tax.export records with IDs: [65, 66, 67, 68] 2026-07-09 16:04:28,558 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [37, 38] 2026-07-09 16:04:28,618 185 INFO rb-703c097-222760-391435 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_change_so_on_export_custom_declaration_01 ... 2026-07-09 16:04:29,502 185 INFO rb-703c097-222760-391435 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_change_so_on_export_custom_declaration_02 ... 2026-07-09 16:04:30,446 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [43, 44] 2026-07-09 16:04:30,461 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted custom.declaration.export.line records with IDs: [38, 39, 40] 2026-07-09 16:04:30,479 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [45, 46] 2026-07-09 16:04:30,488 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted custom.declaration.tax.export records with IDs: [81, 82, 83, 84, 85, 86] 2026-07-09 16:04:30,626 185 INFO rb-703c097-222760-391435 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_check_consistency_between_picking_and_dec_lines_01 ... 2026-07-09 16:04:33,173 185 INFO rb-703c097-222760-391435 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_check_foreign_trade_partner_so_in_multi_company ... 2026-07-09 16:04:39,839 185 INFO rb-703c097-222760-391435 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_check_so_vd_picking_on_custom_declaration_01 ... 2026-07-09 16:04:41,325 185 INFO rb-703c097-222760-391435 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_check_so_vd_picking_on_custom_declaration_02 ... 2026-07-09 16:04:43,177 185 INFO rb-703c097-222760-391435 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_check_tax_group_information_of_custom_declaration_01 ... 2026-07-09 16:04:44,110 185 INFO rb-703c097-222760-391435 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_check_tax_group_information_of_custom_declaration_02 ... 2026-07-09 16:04:45,020 185 INFO rb-703c097-222760-391435 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_confirm_custom_declaration_01 ... 2026-07-09 16:04:45,759 185 INFO rb-703c097-222760-391435 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_confirm_custom_declaration_02 ... 2026-07-09 16:04:46,430 185 INFO rb-703c097-222760-391435 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_confirm_custom_declaration_04 ... 2026-07-09 16:04:47,765 185 INFO rb-703c097-222760-391435 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_confirm_custom_declaration_05 ... 2026-07-09 16:04:49,597 185 INFO rb-703c097-222760-391435 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_confirm_export_custom_declaration_01 ... 2026-07-09 16:04:51,791 185 INFO rb-703c097-222760-391435 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_create_custom_declaration_03 ... 2026-07-09 16:04:53,007 185 INFO rb-703c097-222760-391435 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_create_custom_declaration_04 ... 2026-07-09 16:04:54,147 185 INFO rb-703c097-222760-391435 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_flow_of_custom_declaration_01 ... 2026-07-09 16:04:56,125 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [490, 489, 488, 487] 2026-07-09 16:04:56,285 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [1200, 1198, 1196, 1194] 2026-07-09 16:04:59,114 185 INFO rb-703c097-222760-391435 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_flow_of_custom_declaration_02 ... 2026-07-09 16:05:00,956 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [507, 506, 505, 504] 2026-07-09 16:05:01,061 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [1226, 1224, 1222, 1220] 2026-07-09 16:05:04,256 185 INFO rb-703c097-222760-391435 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_flow_of_custom_declaration_03 ... 2026-07-09 16:05:06,667 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted account.partial.reconcile records with IDs: [105, 104, 107, 106, 104, 105, 106, 107] 2026-07-09 16:05:06,805 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted account.full.reconcile records with IDs: [74] 2026-07-09 16:05:07,104 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [524, 523, 522, 521] 2026-07-09 16:05:07,217 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [1252, 1250, 1248, 1246] 2026-07-09 16:05:10,006 185 INFO rb-703c097-222760-391435 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_flow_of_custom_declaration_04 ... 2026-07-09 16:05:13,007 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted account.partial.reconcile records with IDs: [113, 112, 115, 114, 112, 113, 114, 115] 2026-07-09 16:05:13,107 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted account.full.reconcile records with IDs: [76] 2026-07-09 16:05:13,363 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [542, 541, 540, 539] 2026-07-09 16:05:13,476 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [1280, 1278, 1276, 1274] 2026-07-09 16:05:17,067 185 INFO rb-703c097-222760-391435 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_flow_of_custom_declaration_05 ... 2026-07-09 16:05:19,994 185 INFO rb-703c097-222760-391435 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_flow_of_custom_declaration_08 ... 2026-07-09 16:05:24,418 185 INFO rb-703c097-222760-391435 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_open_custom_declaration_01 ... 2026-07-09 16:05:26,608 185 INFO rb-703c097-222760-391435 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_open_custom_declaration_02 ... 2026-07-09 16:05:27,391 185 INFO rb-703c097-222760-391435 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_open_custom_declaration_03 ... 2026-07-09 16:05:28,696 185 INFO rb-703c097-222760-391435 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_open_custom_declaration_04 ... 2026-07-09 16:05:30,157 185 INFO rb-703c097-222760-391435 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_payment_custom_declaration_01 ... 2026-07-09 16:05:33,704 185 INFO rb-703c097-222760-391435 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_payment_custom_declaration_02 ... 2026-07-09 16:05:36,067 185 INFO rb-703c097-222760-391435 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_payment_custom_declaration_03 ... 2026-07-09 16:05:37,741 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-07-09 16:05:41,052 185 INFO rb-703c097-222760-391435 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_change_partner_on_so_01 ... 2026-07-09 16:05:41,733 185 INFO rb-703c097-222760-391435 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_change_partner_on_so_02 ... 2026-07-09 16:05:42,744 185 INFO rb-703c097-222760-391435 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_change_partner_on_so_03 ... 2026-07-09 16:05:43,230 185 INFO rb-703c097-222760-391435 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_change_partner_on_so_04 ... 2026-07-09 16:05:44,223 185 INFO rb-703c097-222760-391435 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_create_so_01 ... 2026-07-09 16:05:44,461 185 INFO rb-703c097-222760-391435 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_create_so_02 ... 2026-07-09 16:05:44,696 185 INFO rb-703c097-222760-391435 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_custom_declaration_count_01 ... 2026-07-09 16:05:44,727 185 INFO rb-703c097-222760-391435 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_custom_declaration_count_02 ... 2026-07-09 16:05:45,709 185 INFO rb-703c097-222760-391435 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_custom_declaration_count_for_picking_01 ... 2026-07-09 16:05:45,736 185 INFO rb-703c097-222760-391435 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_custom_declaration_count_for_picking_02 ... 2026-07-09 16:05:46,586 185 INFO rb-703c097-222760-391435 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_custom_declaration_required_for_picking_01 ... 2026-07-09 16:05:46,616 185 INFO rb-703c097-222760-391435 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_flow_of_export_01 ... 2026-07-09 16:05:49,053 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted custom.declaration.export.line records with IDs: [112] 2026-07-09 16:05:49,258 185 INFO rb-703c097-222760-391435 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_flow_of_export_new_foreign_partner_not_synced_01 ... 2026-07-09 16:05:50,405 185 INFO rb-703c097-222760-391435 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_foreign_trade_manual_override_survives_confirm ... 2026-07-09 16:05:51,885 185 INFO rb-703c097-222760-391435 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_return_product_01 ... 2026-07-09 16:05:53,923 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted custom.declaration.export.line records with IDs: [115] 2026-07-09 16:05:54,187 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [106, 107] 2026-07-09 16:05:54,557 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted custom.declaration.export.line records with IDs: [116] 2026-07-09 16:05:54,805 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [108, 109] 2026-07-09 16:05:54,825 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted custom.declaration.export.line records with IDs: [117] 2026-07-09 16:05:55,176 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [110, 111] 2026-07-09 16:05:55,188 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted custom.declaration.export.line records with IDs: [118] 2026-07-09 16:05:55,610 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [112, 113] 2026-07-09 16:05:55,624 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted custom.declaration.export.line records with IDs: [119] 2026-07-09 16:05:55,918 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [114, 115] 2026-07-09 16:05:56,291 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted custom.declaration.export.line records with IDs: [120] 2026-07-09 16:05:56,456 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [116, 117] 2026-07-09 16:05:56,470 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted custom.declaration.export.line records with IDs: [121] 2026-07-09 16:05:56,771 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [118, 119] 2026-07-09 16:05:56,784 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted custom.declaration.export.line records with IDs: [122] 2026-07-09 16:05:56,947 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [120, 121] 2026-07-09 16:05:56,959 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted custom.declaration.export.line records with IDs: [123] 2026-07-09 16:05:57,066 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [122, 123] 2026-07-09 16:05:57,154 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-07-09 16:06:00,780 185 INFO rb-703c097-222760-391435 odoo.addons.viin_foreign_trade_export.tests.test_sale_order_multistep_buy: Starting TestSaleOrderMultistepBuy.test_domestic_multistep_delivery_still_routes_to_customers ... 2026-07-09 16:06:02,419 185 INFO rb-703c097-222760-391435 odoo.addons.viin_foreign_trade_export.tests.test_sale_order_multistep_buy: Starting TestSaleOrderMultistepBuy.test_foreign_export_multistep_buys_to_order_creates_po ... 2026-07-09 16:06:04,053 185 INFO rb-703c097-222760-391435 odoo.addons.viin_foreign_trade_export.tests.test_sale_order_multistep_buy: Starting TestSaleOrderMultistepBuy.test_foreign_export_multistep_stocked_still_routes_through_customs ... 2026-07-09 16:06:05,776 185 INFO rb-703c097-222760-391435 odoo.addons.viin_foreign_trade_export.tests.test_sale_order_multistep_buy: Starting TestSaleOrderMultistepBuy.test_multi_company_foreign_export_isolation ... 2026-07-09 16:06:07,623 185 INFO rb-703c097-222760-391435 odoo.addons.viin_foreign_trade_export.tests.test_sale_order_multistep_buy: Starting TestSaleOrderMultistepBuy.test_multi_warehouse_foreign_export_isolation ... 2026-07-09 16:06:13,233 185 INFO rb-703c097-222760-391435 odoo.addons.viin_foreign_trade_export.tests.test_sale_order_multistep_buy: Starting TestSaleOrderMultistepBuy.test_reception_route_depends_keeps_buy_and_import ... 2026-07-09 16:06:13,297 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-07-09 16:06:18,081 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted stock.move records with IDs: [221] 2026-07-09 16:06:18,711 185 INFO rb-703c097-222760-391435 odoo.addons.viin_foreign_trade_import.tests.test_access_rights: Starting TestAccessRights.test_access_partner_form_view ... 2026-07-09 16:06:19,081 185 INFO rb-703c097-222760-391435 odoo.addons.viin_foreign_trade_import.tests.test_access_rights: Starting TestAccessRights.test_access_right_foreign_trade_user ... 2026-07-09 16:06:20,028 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #8 deleted custom.declaration.tax.import records with IDs: [1, 2] 2026-07-09 16:06:20,125 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #8 deleted custom.declaration.tax.import.group records with IDs: [1, 2] 2026-07-09 16:06:20,142 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #8 deleted custom.declaration.tax.import records with IDs: [3, 4] 2026-07-09 16:06:20,228 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #8 deleted custom.declaration.tax.import.group records with IDs: [3, 4] 2026-07-09 16:06:20,240 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #8 deleted custom.declaration.tax.import records with IDs: [5, 6] 2026-07-09 16:06:20,317 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #8 deleted custom.declaration.tax.import.group records with IDs: [5, 6] 2026-07-09 16:06:20,360 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #8 deleted custom.declaration.import records with IDs: [1] 2026-07-09 16:06:20,392 185 INFO rb-703c097-222760-391435 odoo.addons.viin_foreign_trade_import.tests.test_access_rights: Starting TestAccessRights.test_access_right_multiple_companies ... 2026-07-09 16:06:21,122 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 581, model: custom.declaration.import 2026-07-09 16:06:21,180 185 INFO rb-703c097-222760-391435 odoo.addons.viin_foreign_trade_import.tests.test_access_rights: Starting TestAccessRights.test_access_right_stock_user ... 2026-07-09 16:06:22,024 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 580, model: custom.declaration.import 2026-07-09 16:06:22,038 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 580, model: custom.declaration.import 2026-07-09 16:06:22,044 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 580, model: custom.declaration.import 2026-07-09 16:06:22,061 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 580, model: custom.declaration.import.line 2026-07-09 16:06:22,064 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 580, model: custom.declaration.import.line 2026-07-09 16:06:22,069 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 580, model: custom.declaration.tax.import 2026-07-09 16:06:22,073 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 580, model: custom.declaration.tax.import 2026-07-09 16:06:22,077 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 580, model: custom.declaration.tax.import 2026-07-09 16:06:22,085 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 580, model: custom.declaration.tax.import.group 2026-07-09 16:06:22,093 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 580, model: custom.declaration.tax.import.group 2026-07-09 16:06:22,096 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 580, model: custom.declaration.tax.import.group 2026-07-09 16:06:22,101 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 580, model: custom.declaration.line.extra.expense 2026-07-09 16:06:22,108 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 580, model: custom.declaration.line.extra.expense 2026-07-09 16:06:22,111 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 580, model: custom.declaration.line.extra.expense 2026-07-09 16:06:22,159 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-07-09 16:06:27,241 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted stock.move records with IDs: [227] 2026-07-09 16:06:27,917 185 INFO rb-703c097-222760-391435 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_available_import_tax_cost_product_on_tax_form_01 ... 2026-07-09 16:06:28,209 185 INFO rb-703c097-222760-391435 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_available_import_tax_cost_product_on_tax_form_02 ... 2026-07-09 16:06:28,401 185 INFO rb-703c097-222760-391435 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_cancel_custom_declaration_05 ... 2026-07-09 16:06:32,156 185 INFO rb-703c097-222760-391435 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_cancel_custom_declaration_06 ... 2026-07-09 16:06:35,693 185 INFO rb-703c097-222760-391435 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_change_clearance_date_on_custom_declaration_01 ... 2026-07-09 16:06:36,587 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [37, 38] 2026-07-09 16:06:36,636 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [17, 18] 2026-07-09 16:06:36,648 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [39, 40] 2026-07-09 16:06:36,771 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [19, 20] 2026-07-09 16:06:36,828 185 INFO rb-703c097-222760-391435 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_change_currency_rate_manual_01 ... 2026-07-09 16:06:37,446 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [45, 46] 2026-07-09 16:06:37,525 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [23, 24] 2026-07-09 16:06:37,537 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [47, 48] 2026-07-09 16:06:37,658 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [25, 26] 2026-07-09 16:06:37,708 185 INFO rb-703c097-222760-391435 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_change_picking_on_import_custom_declaration_01 ... 2026-07-09 16:06:38,475 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [29, 30] 2026-07-09 16:06:38,486 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted custom.declaration.import.line records with IDs: [20, 21, 22] 2026-07-09 16:06:38,545 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [31, 32] 2026-07-09 16:06:38,558 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [53, 54, 55, 56, 57, 58] 2026-07-09 16:06:38,718 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [33, 34] 2026-07-09 16:06:38,933 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [35, 36] 2026-07-09 16:06:38,947 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted custom.declaration.import.line records with IDs: [23, 24] 2026-07-09 16:06:39,058 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [37, 38] 2026-07-09 16:06:39,070 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [59, 60, 61, 62] 2026-07-09 16:06:39,207 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [39, 40] 2026-07-09 16:06:39,272 185 INFO rb-703c097-222760-391435 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_change_po_on_import_custom_declaration_01 ... 2026-07-09 16:06:39,939 185 INFO rb-703c097-222760-391435 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_change_request_date_on_custom_declaration_01 ... 2026-07-09 16:06:40,807 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [45, 46] 2026-07-09 16:06:40,838 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted custom.declaration.import.line records with IDs: [31, 32, 33] 2026-07-09 16:06:40,909 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [47, 48] 2026-07-09 16:06:40,924 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [75, 76, 77, 78, 79, 80] 2026-07-09 16:06:41,033 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [49, 50] 2026-07-09 16:06:41,198 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [81, 82] 2026-07-09 16:06:41,265 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [51, 52] 2026-07-09 16:06:41,282 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [83, 84] 2026-07-09 16:06:41,343 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [53, 54] 2026-07-09 16:06:41,350 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [85, 86] 2026-07-09 16:06:41,437 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [55, 56] 2026-07-09 16:06:41,491 185 INFO rb-703c097-222760-391435 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_change_request_date_on_custom_declaration_02 ... 2026-07-09 16:06:42,364 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [59, 60] 2026-07-09 16:06:42,377 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted custom.declaration.import.line records with IDs: [37, 38, 39] 2026-07-09 16:06:42,452 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [61, 62] 2026-07-09 16:06:42,474 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [93, 94, 95, 96, 97, 98] 2026-07-09 16:06:42,554 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [63, 64] 2026-07-09 16:06:42,671 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [99, 100] 2026-07-09 16:06:42,718 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [65, 66] 2026-07-09 16:06:42,727 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [101, 102] 2026-07-09 16:06:42,816 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [67, 68] 2026-07-09 16:06:42,865 185 INFO rb-703c097-222760-391435 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_check_consistency_between_picking_and_dec_lines_02 ... 2026-07-09 16:06:45,509 185 INFO rb-703c097-222760-391435 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_check_foreign_trade_partner_po_in_multi_company ... 2026-07-09 16:06:52,374 185 INFO rb-703c097-222760-391435 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_check_po_vd_picking_on_custom_declaration_01 ... 2026-07-09 16:06:53,718 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [117, 118] 2026-07-09 16:06:53,790 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [73, 74] 2026-07-09 16:06:53,800 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [119, 120] 2026-07-09 16:06:53,848 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [75, 76] 2026-07-09 16:06:53,862 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted custom.declaration.import.line records with IDs: [45, 46] 2026-07-09 16:06:53,958 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [77, 78] 2026-07-09 16:06:53,968 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [121, 122] 2026-07-09 16:06:54,032 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [79, 80] 2026-07-09 16:06:54,040 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [123, 124] 2026-07-09 16:06:54,110 185 INFO rb-703c097-222760-391435 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_check_po_vd_picking_on_custom_declaration_02 ... 2026-07-09 16:06:55,658 185 INFO rb-703c097-222760-391435 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_compute_landed_cost_01 ... 2026-07-09 16:06:59,610 185 INFO rb-703c097-222760-391435 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_confirm_custom_declaration_03 ... 2026-07-09 16:07:01,477 185 INFO rb-703c097-222760-391435 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_confirm_import_custom_declaration_01 ... 2026-07-09 16:07:04,238 185 INFO rb-703c097-222760-391435 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_create_custom_declaration_01 ... 2026-07-09 16:07:04,927 185 INFO rb-703c097-222760-391435 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_create_custom_declaration_02 ... 2026-07-09 16:07:05,585 185 INFO rb-703c097-222760-391435 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_delete_import_tax_cost_product_01 ... 2026-07-09 16:07:05,618 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4513] 2026-07-09 16:07:05,675 185 INFO rb-703c097-222760-391435 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_delete_import_tax_cost_product_02 ... 2026-07-09 16:07:05,697 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4512] 2026-07-09 16:07:05,753 185 INFO rb-703c097-222760-391435 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_flow_of_custom_declaration_06 ... 2026-07-09 16:07:09,495 185 INFO rb-703c097-222760-391435 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_flow_of_custom_declaration_07 ... 2026-07-09 16:07:11,761 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [152, 153] 2026-07-09 16:07:11,833 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [90, 91] 2026-07-09 16:07:11,843 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [154, 155] 2026-07-09 16:07:11,905 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [92, 93] 2026-07-09 16:07:11,914 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [156, 157] 2026-07-09 16:07:11,990 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [94, 95] 2026-07-09 16:07:12,001 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [158, 159] 2026-07-09 16:07:12,060 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [96, 97] 2026-07-09 16:07:12,070 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [160, 161] 2026-07-09 16:07:12,129 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [98, 99] 2026-07-09 16:07:12,140 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [162, 163] 2026-07-09 16:07:16,145 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [100, 101] 2026-07-09 16:07:16,887 185 INFO rb-703c097-222760-391435 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_flow_of_custom_declaration_09 ... 2026-07-09 16:07:18,420 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [170, 171] 2026-07-09 16:07:18,475 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [104, 105] 2026-07-09 16:07:18,484 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [172, 173] 2026-07-09 16:07:19,681 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [106, 107] 2026-07-09 16:07:19,720 185 INFO rb-703c097-222760-391435 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_flow_of_custom_declaration_10 ... 2026-07-09 16:07:20,693 185 INFO rb-703c097-222760-391435 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_flow_of_custom_declaration_11 ... 2026-07-09 16:07:21,658 185 INFO rb-703c097-222760-391435 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_tax_computation_01 ... 2026-07-09 16:07:22,556 185 INFO rb-703c097-222760-391435 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_validate_landed_cost_01 ... 2026-07-09 16:07:25,733 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-07-09 16:07:30,199 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted stock.move records with IDs: [252] 2026-07-09 16:07:30,872 185 INFO rb-703c097-222760-391435 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_change_partner_on_po_01 ... 2026-07-09 16:07:31,282 185 INFO rb-703c097-222760-391435 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_change_partner_on_po_02 ... 2026-07-09 16:07:31,912 185 INFO rb-703c097-222760-391435 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_change_partner_on_po_03 ... 2026-07-09 16:07:32,217 185 INFO rb-703c097-222760-391435 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_create_po_01 ... 2026-07-09 16:07:32,358 185 INFO rb-703c097-222760-391435 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_create_po_02 ... 2026-07-09 16:07:32,492 185 INFO rb-703c097-222760-391435 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_custom_clearance_required_01 ... 2026-07-09 16:07:32,757 185 INFO rb-703c097-222760-391435 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_custom_clearance_required_02 ... 2026-07-09 16:07:33,082 185 INFO rb-703c097-222760-391435 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_custom_clearance_required_03 ... 2026-07-09 16:07:33,427 185 INFO rb-703c097-222760-391435 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_custom_declaration_count_01 ... 2026-07-09 16:07:33,459 185 INFO rb-703c097-222760-391435 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_custom_declaration_count_02 ... 2026-07-09 16:07:34,387 185 INFO rb-703c097-222760-391435 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_custom_declaration_count_for_picking_01 ... 2026-07-09 16:07:34,416 185 INFO rb-703c097-222760-391435 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_custom_declaration_count_for_picking_02 ... 2026-07-09 16:07:36,028 185 INFO rb-703c097-222760-391435 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_custom_declaration_required_for_picking_01 ... 2026-07-09 16:07:36,064 185 INFO rb-703c097-222760-391435 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_flow_of_import_01 ... 2026-07-09 16:07:39,658 185 INFO rb-703c097-222760-391435 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_return_product_01 ... 2026-07-09 16:07:44,983 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-07-09 16:07:49,195 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted stock.move records with IDs: [264] 2026-07-09 16:07:49,718 185 INFO rb-703c097-222760-391435 odoo.addons.viin_foreign_trade_import_currency_rate.tests.test_foreign_trade_currency_rate: Starting TestForeignTradeImportCurrencyRate.test_01_transfer_rate_custom_declaration_import ... 2026-07-09 16:07:50,430 185 INFO rb-703c097-222760-391435 odoo.addons.viin_foreign_trade_import_currency_rate.tests.test_foreign_trade_currency_rate: Starting TestForeignTradeImportCurrencyRate.test_02_transfer_rate_custom_declaration_import ... 2026-07-09 16:07:51,155 185 INFO rb-703c097-222760-391435 odoo.addons.viin_foreign_trade_import_currency_rate.tests.test_foreign_trade_currency_rate: Starting TestForeignTradeImportCurrencyRate.test_03_transfer_rate_custom_declaration_import ... 2026-07-09 16:07:51,877 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-07-09 16:07:54,270 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #591 deleted mail.mail records with IDs: [962] 2026-07-09 16:07:54,406 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [963] 2026-07-09 16:07:54,527 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #592 deleted mail.mail records with IDs: [964] 2026-07-09 16:07:54,618 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [965] 2026-07-09 16:07:54,796 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #593 deleted mail.mail records with IDs: [966] 2026-07-09 16:07:54,886 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [967] 2026-07-09 16:07:55,038 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [968] 2026-07-09 16:07:55,202 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #595 deleted mail.mail records with IDs: [969] 2026-07-09 16:07:55,219 185 INFO rb-703c097-222760-391435 odoo.addons.viin_helpdesk.tests.test_access_rights: Starting TestAccessRightsBase.test_assigner_ticket_access ... 2026-07-09 16:07:55,307 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [17], uid: 593, model: viin.helpdesk.ticket 2026-07-09 16:07:55,328 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [17], uid: 593, model: viin.helpdesk.ticket 2026-07-09 16:07:55,427 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #593 deleted mail.message records with IDs: [9663, 9662] 2026-07-09 16:07:55,437 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [17], uid: 593, model: viin.helpdesk.ticket 2026-07-09 16:07:55,484 185 INFO rb-703c097-222760-391435 odoo.addons.viin_helpdesk.tests.test_access_rights: Starting TestAccessRightsBase.test_employee_user_ticket_access_rights ... 2026-07-09 16:07:55,833 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #592 deleted mail.mail records with IDs: [970] 2026-07-09 16:07:55,938 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #593 deleted mail.message records with IDs: [9656, 9655] 2026-07-09 16:07:55,950 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [13], uid: 593, model: viin.helpdesk.ticket 2026-07-09 16:07:56,015 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #593 deleted mail.message records with IDs: [9666, 9660, 9659] 2026-07-09 16:07:56,035 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #593 deleted viin.helpdesk.ticket records with IDs: [15] 2026-07-09 16:07:56,043 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #593 deleted mail.followers records with IDs: [2768, 2769, 2770] 2026-07-09 16:07:56,069 185 INFO rb-703c097-222760-391435 odoo.addons.viin_helpdesk.tests.test_access_rights: Starting TestAccessRightsBase.test_leader_access_team ... 2026-07-09 16:07:56,114 185 INFO rb-703c097-222760-391435 odoo.addons.viin_helpdesk.tests.test_access_rights: Starting TestAccessRightsBase.test_manager_access_sla ... 2026-07-09 16:07:56,206 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #597 deleted viin.helpdesk.sla records with IDs: [4] 2026-07-09 16:07:56,226 185 INFO rb-703c097-222760-391435 odoo.addons.viin_helpdesk.tests.test_access_rights: Starting TestAccessRightsBase.test_manager_user_access_tag ... 2026-07-09 16:07:56,256 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #597 deleted viin.helpdesk.tag records with IDs: [7] 2026-07-09 16:07:56,280 185 INFO rb-703c097-222760-391435 odoo.addons.viin_helpdesk.tests.test_access_rights: Starting TestAccessRightsBase.test_member_follower_ticket_access_stage ... 2026-07-09 16:07:56,350 185 INFO rb-703c097-222760-391435 odoo.addons.viin_helpdesk.tests.test_access_rights: Starting TestAccessRightsBase.test_portal_user_access_stage ... 2026-07-09 16:07:56,380 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 592, model: viin.helpdesk.stage 2026-07-09 16:07:56,416 185 INFO rb-703c097-222760-391435 odoo.addons.viin_helpdesk.tests.test_access_rights: Starting TestAccessRightsBase.test_portal_user_access_tag ... 2026-07-09 16:07:56,440 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 592, model: viin.helpdesk.tag 2026-07-09 16:07:56,478 185 INFO rb-703c097-222760-391435 odoo.addons.viin_helpdesk.tests.test_access_rights: Starting TestAccessRightsBase.test_portal_user_ticket_access_rights ... 2026-07-09 16:07:56,515 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [103], uid: 592, model: viin.helpdesk.team 2026-07-09 16:07:56,543 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [103], uid: 592, model: viin.helpdesk.team 2026-07-09 16:07:56,578 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [13], uid: 592, model: viin.helpdesk.ticket 2026-07-09 16:07:56,628 185 INFO rb-703c097-222760-391435 odoo.addons.viin_helpdesk.tests.test_access_rights: Starting TestAccessRightsBase.test_public_user_access_stage ... 2026-07-09 16:07:56,655 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 591, model: viin.helpdesk.stage 2026-07-09 16:07:56,695 185 INFO rb-703c097-222760-391435 odoo.addons.viin_helpdesk.tests.test_access_rights: Starting TestAccessRightsBase.test_public_user_ticket_access_rights ... 2026-07-09 16:07:56,770 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #591 deleted mail.message records with IDs: [9656, 9655] 2026-07-09 16:07:56,774 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #591 deleted viin.helpdesk.ticket records with IDs: [13] 2026-07-09 16:07:56,780 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #591 deleted mail.followers records with IDs: [2762, 2763, 2764] 2026-07-09 16:07:56,808 185 INFO rb-703c097-222760-391435 odoo.addons.viin_helpdesk.tests.test_access_rights: Starting TestAccessRightsBase.test_user_group_ticket_access_rights ... 2026-07-09 16:07:56,873 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [103], uid: 594, model: viin.helpdesk.team 2026-07-09 16:07:57,117 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #592 deleted mail.mail records with IDs: [971] 2026-07-09 16:07:57,221 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #592 deleted mail.mail records with IDs: [972] 2026-07-09 16:07:57,329 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #596 deleted mail.message records with IDs: [9669, 9668, 9667, 9658, 9657] 2026-07-09 16:07:57,340 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [14], uid: 596, model: viin.helpdesk.ticket 2026-07-09 16:07:57,370 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [103], uid: 596, model: viin.helpdesk.team 2026-07-09 16:07:57,420 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #595 deleted mail.message records with IDs: [9662] 2026-07-09 16:07:57,439 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #595 deleted viin.helpdesk.ticket records with IDs: [17] 2026-07-09 16:07:57,447 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #595 deleted mail.followers records with IDs: [2773, 2774] 2026-07-09 16:07:57,480 185 INFO rb-703c097-222760-391435 odoo.addons.viin_helpdesk.tests.test_access_rights: Starting TestAccessRightsBase.test_user_internal_access_sla ... 2026-07-09 16:07:57,581 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 593, model: viin.helpdesk.sla 2026-07-09 16:07:57,632 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-07-09 16:08:00,048 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #598 deleted mail.mail records with IDs: [973] 2026-07-09 16:08:00,138 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [974] 2026-07-09 16:08:00,271 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #599 deleted mail.mail records with IDs: [975] 2026-07-09 16:08:00,354 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [976] 2026-07-09 16:08:00,524 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #600 deleted mail.mail records with IDs: [977] 2026-07-09 16:08:00,608 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [978] 2026-07-09 16:08:00,754 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [979] 2026-07-09 16:08:00,910 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #602 deleted mail.mail records with IDs: [980] 2026-07-09 16:08:00,923 185 INFO rb-703c097-222760-391435 odoo.addons.viin_helpdesk.tests.test_add_followers: Starting TestAddFollowers.test_add_partner_to_followers_list ... 2026-07-09 16:08:01,006 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #599 deleted mail.mail records with IDs: [981] 2026-07-09 16:08:01,049 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-07-09 16:08:03,279 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #605 deleted mail.mail records with IDs: [982] 2026-07-09 16:08:03,407 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [983] 2026-07-09 16:08:03,589 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #606 deleted mail.mail records with IDs: [984] 2026-07-09 16:08:03,703 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [985] 2026-07-09 16:08:03,940 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #607 deleted mail.mail records with IDs: [986] 2026-07-09 16:08:04,051 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [987] 2026-07-09 16:08:04,219 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [988] 2026-07-09 16:08:04,385 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #609 deleted mail.mail records with IDs: [989] 2026-07-09 16:08:04,401 185 INFO rb-703c097-222760-391435 odoo.addons.viin_helpdesk.tests.test_helpdesk: Starting TestHelpdesk.test_analysis_ticket ... 2026-07-09 16:08:04,502 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [990] 2026-07-09 16:08:04,577 185 INFO rb-703c097-222760-391435 odoo.addons.viin_helpdesk.tests.test_helpdesk: Starting TestHelpdesk.test_auto_set_partner_value_when_create_ticket ... 2026-07-09 16:08:04,812 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [991] 2026-07-09 16:08:04,854 185 INFO rb-703c097-222760-391435 odoo.addons.viin_helpdesk.tests.test_helpdesk: Starting TestHelpdesk.test_balanced_assignation ... 2026-07-09 16:08:05,094 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [992] 2026-07-09 16:08:05,190 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [993] 2026-07-09 16:08:05,297 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [994] 2026-07-09 16:08:05,414 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [995] 2026-07-09 16:08:05,460 185 INFO rb-703c097-222760-391435 odoo.addons.viin_helpdesk.tests.test_helpdesk: Starting TestHelpdesk.test_random_assign_exclude_team_leader ... 2026-07-09 16:08:05,650 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [996] 2026-07-09 16:08:05,692 185 INFO rb-703c097-222760-391435 odoo.addons.viin_helpdesk.tests.test_helpdesk: Starting TestHelpdesk.test_random_assignation ... 2026-07-09 16:08:05,926 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [997] 2026-07-09 16:08:06,014 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [998] 2026-07-09 16:08:06,094 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [999] 2026-07-09 16:08:06,246 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1000] 2026-07-09 16:08:06,285 185 INFO rb-703c097-222760-391435 odoo.addons.viin_helpdesk.tests.test_helpdesk: Starting TestHelpdesk.test_unlink_stage ... 2026-07-09 16:08:06,344 185 INFO rb-703c097-222760-391435 odoo.addons.viin_helpdesk.tests.test_helpdesk: Starting TestHelpdesk.test_unlink_team ... 2026-07-09 16:08:06,418 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-07-09 16:08:08,952 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #612 deleted mail.mail records with IDs: [1001] 2026-07-09 16:08:09,051 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1002] 2026-07-09 16:08:09,182 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #613 deleted mail.mail records with IDs: [1003] 2026-07-09 16:08:09,272 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1004] 2026-07-09 16:08:09,440 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #614 deleted mail.mail records with IDs: [1005] 2026-07-09 16:08:09,534 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1006] 2026-07-09 16:08:09,695 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1007] 2026-07-09 16:08:09,869 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #616 deleted mail.mail records with IDs: [1008] 2026-07-09 16:08:09,888 185 INFO rb-703c097-222760-391435 odoo.addons.viin_helpdesk.tests.test_helpdesk_digest: Starting TestHelpdeskDigest.test_ticket_closed ... 2026-07-09 16:08:09,954 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9709, 9708, 9707, 9706, 9705, 9704, 9703, 9702, 1706, 1705, 1704, 1703, 1702, 1701, 1700, 1699, 1698, 1697, 1696, 1693, 1692, 1691, 1690, 1689, 1688, 1687, 1686, 1685, 1684, 1683, 1682, 1681, 1680, 1679] 2026-07-09 16:08:09,984 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [108279, 108288, 108289, 108290, 108280, 108281, 108282, 108283, 108284, 108285, 108286, 108287] 2026-07-09 16:08:09,984 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted viin.helpdesk.ticket records with IDs: [3, 11, 6, 4, 1, 10, 7, 2, 43, 42, 41, 40, 39, 12, 9, 8, 5] 2026-07-09 16:08:09,995 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 2825, 2826, 2827, 2828, 2829, 2830, 2831, 2832, 2833, 2834, 2835, 2836, 2837] 2026-07-09 16:08:10,200 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1009] 2026-07-09 16:08:10,320 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1010] 2026-07-09 16:08:10,437 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1011] 2026-07-09 16:08:10,555 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1012] 2026-07-09 16:08:10,673 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1013] 2026-07-09 16:08:10,792 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1014] 2026-07-09 16:08:10,906 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1015] 2026-07-09 16:08:11,020 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1016] 2026-07-09 16:08:11,137 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1017] 2026-07-09 16:08:11,238 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1018] 2026-07-09 16:08:11,339 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1019] 2026-07-09 16:08:11,439 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1020] 2026-07-09 16:08:11,895 185 INFO rb-703c097-222760-391435 odoo.addons.viin_helpdesk.tests.test_helpdesk_digest: Starting TestHelpdeskDigest.test_ticket_opened ... 2026-07-09 16:08:11,942 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9709, 9708, 9707, 9706, 9705, 9704, 9703, 9702, 1706, 1705, 1704, 1703, 1702, 1701, 1700, 1699, 1698, 1697, 1696, 1693, 1692, 1691, 1690, 1689, 1688, 1687, 1686, 1685, 1684, 1683, 1682, 1681, 1680, 1679] 2026-07-09 16:08:11,971 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [108279, 108288, 108289, 108290, 108280, 108281, 108282, 108283, 108284, 108285, 108286, 108287] 2026-07-09 16:08:11,971 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted viin.helpdesk.ticket records with IDs: [3, 11, 6, 4, 1, 10, 7, 2, 43, 42, 41, 40, 39, 12, 9, 8, 5] 2026-07-09 16:08:11,994 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 2825, 2826, 2827, 2828, 2829, 2830, 2831, 2832, 2833, 2834, 2835, 2836, 2837] 2026-07-09 16:08:12,277 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1021] 2026-07-09 16:08:12,429 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1022] 2026-07-09 16:08:12,532 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1023] 2026-07-09 16:08:12,717 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1024] 2026-07-09 16:08:12,883 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1025] 2026-07-09 16:08:12,997 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1026] 2026-07-09 16:08:13,140 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1027] 2026-07-09 16:08:13,269 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1028] 2026-07-09 16:08:13,410 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1029] 2026-07-09 16:08:13,543 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1030] 2026-07-09 16:08:13,684 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1031] 2026-07-09 16:08:13,795 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1032] 2026-07-09 16:08:14,241 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-07-09 16:08:14,259 185 INFO rb-703c097-222760-391435 odoo.addons.viin_helpdesk.tests.test_helpdesk_portal: Starting TestHelpdeskPortal.test_portals ... 2026-07-09 16:08:14,283 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391435 login:portal from n/a 2026-07-09 16:08:14,305 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 16:08:15,736 185 INFO rb-703c097-222760-391435 werkzeug: 127.0.0.1 - - [09/Jul/2026 16:08:15] "GET /my/tickets/create HTTP/1.1" 200 - 233 0.174 1.259 2026-07-09 16:08:16,034 185 INFO rb-703c097-222760-391435 werkzeug: 127.0.0.1 - - [09/Jul/2026 16:08:16] "POST /my/tickets/create HTTP/1.1" 200 - 108 0.092 0.197 2026-07-09 16:08:16,300 185 INFO rb-703c097-222760-391435 werkzeug: 127.0.0.1 - - [09/Jul/2026 16:08:16] "GET /my/tickets/68 HTTP/1.1" 200 - 54 0.033 0.220 2026-07-09 16:08:16,557 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1035] 2026-07-09 16:08:16,620 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1036] 2026-07-09 16:08:16,708 185 INFO rb-703c097-222760-391435 werkzeug: 127.0.0.1 - - [09/Jul/2026 16:08:16] "GET /my/tickets/68 HTTP/1.1" 200 - 29 0.015 0.070 2026-07-09 16:08:16,724 185 INFO rb-703c097-222760-391435 werkzeug: 127.0.0.1 - - [09/Jul/2026 16:08:16] "GET /my/tickets/9999999?access_token=1 HTTP/1.1" 303 - 1 0.000 0.005 2026-07-09 16:08:17,117 185 INFO rb-703c097-222760-391435 werkzeug: 127.0.0.1 - - [09/Jul/2026 16:08:17] "GET /my HTTP/1.1" 200 - 69 0.088 0.295 2026-07-09 16:08:17,374 185 INFO rb-703c097-222760-391435 werkzeug: 127.0.0.1 - - [09/Jul/2026 16:08:17] "GET /my/tickets HTTP/1.1" 200 - 46 0.061 0.186 2026-07-09 16:08:17,378 185 INFO rb-703c097-222760-391435 odoo.addons.viin_helpdesk.tests.test_helpdesk_portal.TestHelpdeskPortal.test_portals: waiting for threads: [] 2026-07-09 16:08:17,443 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 16:08:17,488 185 INFO rb-703c097-222760-391435 odoo.addons.viin_helpdesk.tests.test_helpdesk_send_email: Starting TestHelpdeskSendEmail.test_send_email_01 ... 2026-07-09 16:08:17,657 185 INFO rb-703c097-222760-391435 odoo.addons.viin_helpdesk.tests.test_helpdesk_send_email: Starting TestHelpdeskSendEmail.test_send_email_02 ... 2026-07-09 16:08:18,132 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1037] 2026-07-09 16:08:18,169 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1038] 2026-07-09 16:08:18,201 185 INFO rb-703c097-222760-391435 odoo.addons.viin_helpdesk.tests.test_helpdesk_send_email: Starting TestHelpdeskSendEmail.test_send_email_03 ... 2026-07-09 16:08:18,563 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1039] 2026-07-09 16:08:18,752 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1040] 2026-07-09 16:08:18,793 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1041] 2026-07-09 16:08:18,838 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 16:08:18,886 185 INFO rb-703c097-222760-391435 odoo.addons.viin_helpdesk.tests.test_helpdesk_sla: Starting TestHelpdesk.test_send_helpdesk_sla_deadline_reminder_email ... 2026-07-09 16:08:19,127 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1042] 2026-07-10 11:45:00,000 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (59) started manually 2026-07-10 11:45:00,000 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (59) done 2026-07-10 11:46:00,000 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (59) started manually 2026-07-10 11:46:00,000 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (59) done 2026-07-10 12:15:00,000 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (59) started manually 2026-07-10 12:15:00,000 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (59) done 2026-07-10 12:16:00,000 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (59) started manually 2026-07-10 12:16:00,000 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (59) done 2026-07-13 07:45:00,000 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (59) started manually 2026-07-13 07:45:00,000 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (59) done 2026-07-13 07:46:00,000 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (59) started manually 2026-07-13 07:46:00,000 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (59) done 2026-07-13 08:15:00,000 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (59) started manually 2026-07-13 08:15:00,000 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (59) done 2026-07-13 08:16:00,000 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (59) started manually 2026-07-13 08:16:00,000 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (59) done 2026-07-09 16:08:20,366 185 INFO rb-703c097-222760-391435 odoo.addons.viin_helpdesk.tests.test_helpdesk_sla: Starting TestHelpdesk.test_sla_overlap ... 2026-07-09 16:08:20,454 185 INFO rb-703c097-222760-391435 odoo.addons.viin_helpdesk.tests.test_helpdesk_sla: Starting TestHelpdesk.test_sla_status_1 ... 2026-07-09 16:08:20,740 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1048] 2026-07-09 16:08:20,792 185 INFO rb-703c097-222760-391435 odoo.addons.viin_helpdesk.tests.test_helpdesk_sla: Starting TestHelpdesk.test_sla_status_2 ... 2026-07-09 16:08:21,078 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1049] 2026-07-09 16:08:21,140 185 INFO rb-703c097-222760-391435 odoo.addons.viin_helpdesk.tests.test_helpdesk_sla: Starting TestHelpdesk.test_sla_status_failed ... 2026-07-09 16:08:21,404 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1050] 2026-07-09 16:08:21,751 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1051] 2026-07-09 16:08:21,820 185 INFO rb-703c097-222760-391435 odoo.addons.viin_helpdesk.tests.test_helpdesk_sla: Starting TestHelpdesk.test_sla_status_ongoing_reached ... 2026-07-09 16:08:22,062 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1052] 2026-07-09 16:08:22,125 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 16:08:24,702 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #619 deleted mail.mail records with IDs: [1053] 2026-07-09 16:08:24,820 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1054] 2026-07-09 16:08:24,967 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #620 deleted mail.mail records with IDs: [1055] 2026-07-09 16:08:25,073 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1056] 2026-07-09 16:08:25,278 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #621 deleted mail.mail records with IDs: [1057] 2026-07-09 16:08:25,385 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1058] 2026-07-09 16:08:25,558 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1059] 2026-07-09 16:08:25,736 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #623 deleted mail.mail records with IDs: [1060] 2026-07-09 16:08:25,758 185 INFO rb-703c097-222760-391435 odoo.addons.viin_helpdesk_crm.tests.test_lead2ticket: Starting TestLead2Ticket.test_lead2ticket ... 2026-07-09 16:08:25,878 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1061] 2026-07-09 16:08:26,012 185 INFO rb-703c097-222760-391435 odoo.addons.viin_helpdesk_crm.tests.test_lead2ticket: Starting TestLead2Ticket.test_lead2ticket_for_yourself ... 2026-07-09 16:08:26,363 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1062] 2026-07-09 16:08:26,557 185 INFO rb-703c097-222760-391435 odoo.addons.viin_helpdesk_crm.tests.test_lead2ticket: Starting TestLead2Ticket.test_lead2ticket_unlink_data ... 2026-07-09 16:08:26,743 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1063] 2026-07-09 16:08:26,834 185 INFO rb-703c097-222760-391435 odoo.addons.viin_helpdesk_crm.tests.test_lead2ticket: Starting TestLead2Ticket.test_lead2ticket_with_pretty_format_a_2_tuple ... 2026-07-09 16:08:27,157 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1064] 2026-07-09 16:08:27,356 185 INFO rb-703c097-222760-391435 odoo.addons.viin_helpdesk_crm.tests.test_lead2ticket: Starting TestLead2Ticket.test_opp_create_ticket ... 2026-07-09 16:08:27,590 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1065] 2026-07-09 16:08:27,640 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [90511] 2026-07-09 16:08:27,640 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [9] 2026-07-09 16:08:27,756 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-07-09 16:08:30,333 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #626 deleted mail.mail records with IDs: [1066] 2026-07-09 16:08:30,440 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1067] 2026-07-09 16:08:30,580 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #627 deleted mail.mail records with IDs: [1068] 2026-07-09 16:08:30,700 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1069] 2026-07-09 16:08:30,907 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #628 deleted mail.mail records with IDs: [1070] 2026-07-09 16:08:30,998 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1071] 2026-07-09 16:08:31,155 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1072] 2026-07-09 16:08:31,372 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #630 deleted mail.mail records with IDs: [1073] 2026-07-09 16:08:31,477 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1074] 2026-07-09 16:08:31,590 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1075] 2026-07-09 16:08:31,605 185 INFO rb-703c097-222760-391435 odoo.addons.viin_helpdesk_crm.tests.test_ticket2lead: Starting TestTicket2Lead.test_ticket2lead ... 2026-07-09 16:08:31,727 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-07-09 16:08:34,451 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #633 deleted mail.mail records with IDs: [1076] 2026-07-09 16:08:34,577 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1077] 2026-07-09 16:08:34,740 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #634 deleted mail.mail records with IDs: [1078] 2026-07-09 16:08:34,835 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1079] 2026-07-09 16:08:35,023 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #635 deleted mail.mail records with IDs: [1080] 2026-07-09 16:08:35,134 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1081] 2026-07-09 16:08:35,320 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1082] 2026-07-09 16:08:35,539 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #637 deleted mail.mail records with IDs: [1083] 2026-07-09 16:08:35,569 185 INFO rb-703c097-222760-391435 odoo.addons.viin_helpdesk_hr.tests.test_helpdesk_hr: Starting TestHelpdeskHR.test_compute_source_department_id ... 2026-07-09 16:08:35,782 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1084] 2026-07-09 16:08:36,007 185 INFO rb-703c097-222760-391435 odoo.addons.viin_helpdesk_hr.tests.test_helpdesk_hr: Starting TestHelpdeskHR.test_compute_target_department_id ... 2026-07-09 16:08:36,311 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1085] 2026-07-09 16:08:36,453 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-07-09 16:08:39,135 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #640 deleted mail.mail records with IDs: [1086] 2026-07-09 16:08:39,262 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1087] 2026-07-09 16:08:39,445 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #641 deleted mail.mail records with IDs: [1088] 2026-07-09 16:08:39,548 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1089] 2026-07-09 16:08:39,823 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #642 deleted mail.mail records with IDs: [1090] 2026-07-09 16:08:39,934 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1091] 2026-07-09 16:08:40,129 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1092] 2026-07-09 16:08:40,330 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #644 deleted mail.mail records with IDs: [1093] 2026-07-09 16:08:40,352 185 INFO rb-703c097-222760-391435 odoo.addons.viin_helpdesk_livechat.tests.test_ticket_command: Starting TestTicketCommand.test_create_ticket_by_command ... 2026-07-09 16:08:40,736 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1094] 2026-07-09 16:08:40,791 185 INFO rb-703c097-222760-391435 odoo.addons.viin_helpdesk_livechat.tests.test_ticket_command: Starting TestTicketCommand.test_create_ticket_picks_portal_customer_over_other_operator ... 2026-07-09 16:08:41,165 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1095] 2026-07-09 16:08:41,228 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-07-09 16:08:41,242 185 INFO rb-703c097-222760-391435 odoo.addons.viin_helpdesk_project.tests.test_access_rights: Starting TestAccessTicket.test_user_who_following_task_or_project_read_ticket ... 2026-07-09 16:08:41,462 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 16:08:44,729 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #647 deleted mail.mail records with IDs: [1096] 2026-07-09 16:08:44,856 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1097] 2026-07-09 16:08:44,994 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #648 deleted mail.mail records with IDs: [1098] 2026-07-09 16:08:45,113 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1099] 2026-07-09 16:08:45,324 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #649 deleted mail.mail records with IDs: [1100] 2026-07-09 16:08:45,459 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1101] 2026-07-09 16:08:45,632 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1102] 2026-07-09 16:08:45,794 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #651 deleted mail.mail records with IDs: [1103] 2026-07-09 16:08:45,812 185 INFO rb-703c097-222760-391435 odoo.addons.viin_helpdesk_project.tests.test_helpdesk_ticket: Starting TestHelpdeskTicket.test_003_change_project_after_set_task ... 2026-07-09 16:08:45,873 185 INFO rb-703c097-222760-391435 odoo.addons.viin_helpdesk_project.tests.test_helpdesk_ticket: Starting TestHelpdeskTicket.test_set_project_id_to_false ... 2026-07-09 16:08:45,994 185 INFO rb-703c097-222760-391435 odoo.addons.viin_helpdesk_project.tests.test_helpdesk_ticket: Starting TestHelpdeskTicket.test_user_admin_create_ticket ... 2026-07-09 16:08:46,132 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-07-09 16:08:48,827 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #654 deleted mail.mail records with IDs: [1104] 2026-07-09 16:08:48,964 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1105] 2026-07-09 16:08:49,122 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #655 deleted mail.mail records with IDs: [1106] 2026-07-09 16:08:49,214 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1107] 2026-07-09 16:08:49,443 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #656 deleted mail.mail records with IDs: [1108] 2026-07-09 16:08:49,566 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1109] 2026-07-09 16:08:49,730 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1110] 2026-07-09 16:08:49,924 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #658 deleted mail.mail records with IDs: [1111] 2026-07-09 16:08:49,943 185 INFO rb-703c097-222760-391435 odoo.addons.viin_helpdesk_project.tests.test_project_task: Starting TestProjectTask.test_view_ticket_count ... 2026-07-09 16:08:50,059 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-07-09 16:08:52,720 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #661 deleted mail.mail records with IDs: [1112] 2026-07-09 16:08:52,846 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1113] 2026-07-09 16:08:52,995 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #662 deleted mail.mail records with IDs: [1114] 2026-07-09 16:08:53,114 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1115] 2026-07-09 16:08:53,328 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #663 deleted mail.mail records with IDs: [1116] 2026-07-09 16:08:53,406 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1117] 2026-07-09 16:08:53,641 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1118] 2026-07-09 16:08:53,823 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #665 deleted mail.mail records with IDs: [1119] 2026-07-09 16:08:53,841 185 INFO rb-703c097-222760-391435 odoo.addons.viin_helpdesk_project.tests.test_task2ticket: Starting TestTask2Ticket.test_task2ticket ... 2026-07-09 16:08:53,974 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1120] 2026-07-09 16:08:54,031 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [103343] 2026-07-09 16:08:54,031 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [26] 2026-07-09 16:08:54,123 185 INFO rb-703c097-222760-391435 odoo.addons.viin_helpdesk_project.tests.test_task2ticket: Starting TestTask2Ticket.test_task2ticket_for_yourself ... 2026-07-09 16:08:54,555 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1121] 2026-07-09 16:08:54,745 185 INFO rb-703c097-222760-391435 odoo.addons.viin_helpdesk_project.tests.test_task2ticket: Starting TestTask2Ticket.test_task2ticket_unlink ... 2026-07-09 16:08:54,941 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1122] 2026-07-09 16:08:55,056 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-07-09 16:08:57,534 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #668 deleted mail.mail records with IDs: [1123] 2026-07-09 16:08:57,629 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1124] 2026-07-09 16:08:57,758 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #669 deleted mail.mail records with IDs: [1125] 2026-07-09 16:08:57,846 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1126] 2026-07-09 16:08:58,013 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #670 deleted mail.mail records with IDs: [1127] 2026-07-09 16:08:58,102 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1128] 2026-07-09 16:08:58,272 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1129] 2026-07-09 16:08:58,486 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #672 deleted mail.mail records with IDs: [1130] 2026-07-09 16:08:58,600 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1131] 2026-07-09 16:08:58,716 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1132] 2026-07-09 16:08:58,766 185 INFO rb-703c097-222760-391435 odoo.addons.viin_helpdesk_project.tests.test_ticket2task: Starting TestTicket2Task.test_convert_ticket_to_task ... 2026-07-09 16:08:58,866 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1133] 2026-07-09 16:08:58,923 185 INFO rb-703c097-222760-391435 odoo.addons.viin_helpdesk_project.tests.test_ticket2task: Starting TestTicket2Task.test_convert_ticket_to_task_remains_assignee ... 2026-07-09 16:08:59,156 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1134] 2026-07-09 16:08:59,416 185 INFO rb-703c097-222760-391435 odoo.addons.viin_helpdesk_project.tests.test_ticket2task: Starting TestTicket2Task.test_multy_ticket2task ... 2026-07-09 16:08:59,590 185 INFO rb-703c097-222760-391435 odoo.addons.viin_helpdesk_project.tests.test_ticket2task: Starting TestTicket2Task.test_ticket2task ... 2026-07-09 16:08:59,791 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1136] 2026-07-09 16:08:59,993 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-07-09 16:09:00,371 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1137] 2026-07-09 16:09:00,536 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1138] 2026-07-09 16:09:00,714 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1139] 2026-07-09 16:09:00,729 185 INFO rb-703c097-222760-391435 odoo.addons.viin_helpdesk_project.tests.test_ticket_count: Starting TestHelpdeskTicket.test_check_help_desk_ticket_count ... 2026-07-09 16:09:00,782 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 16:09:03,421 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #675 deleted mail.mail records with IDs: [1140] 2026-07-09 16:09:03,515 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1141] 2026-07-09 16:09:03,685 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #676 deleted mail.mail records with IDs: [1142] 2026-07-09 16:09:03,816 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1143] 2026-07-09 16:09:03,991 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #677 deleted mail.mail records with IDs: [1144] 2026-07-09 16:09:04,086 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1145] 2026-07-09 16:09:04,249 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1146] 2026-07-09 16:09:04,419 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #679 deleted mail.mail records with IDs: [1147] 2026-07-09 16:09:04,443 185 INFO rb-703c097-222760-391435 odoo.addons.viin_helpdesk_sale.tests.test_helpdesk_portal: Starting TestHelpdeskPortal.test_portals ... 2026-07-09 16:09:04,575 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391435 login:portal from n/a 2026-07-09 16:09:04,589 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 16:09:05,986 185 INFO rb-703c097-222760-391435 werkzeug: 127.0.0.1 - - [09/Jul/2026 16:09:05] "GET /my/tickets/create?saleorder=112 HTTP/1.1" 200 - 227 0.140 1.259 2026-07-09 16:09:06,259 185 INFO rb-703c097-222760-391435 werkzeug: 127.0.0.1 - - [09/Jul/2026 16:09:06] "POST /my/tickets/create?saleorder=112 HTTP/1.1" 200 - 112 0.067 0.199 2026-07-09 16:09:06,306 185 INFO rb-703c097-222760-391435 odoo.addons.viin_helpdesk_sale.tests.test_helpdesk_portal: Starting TestHelpdeskPortal.test_portals_ticket_company_matches_sale_order ... 2026-07-09 16:09:13,084 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.res_users: Login successful for db:rb-703c097-222760-391435 login:company_b_portal from n/a 2026-07-09 16:09:13,103 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-09 16:09:14,351 185 INFO rb-703c097-222760-391435 werkzeug: 127.0.0.1 - - [09/Jul/2026 16:09:14] "GET /my/tickets/create?saleorder=113 HTTP/1.1" 200 - 222 0.155 1.096 2026-07-09 16:09:14,605 185 INFO rb-703c097-222760-391435 werkzeug: 127.0.0.1 - - [09/Jul/2026 16:09:14] "POST /my/tickets/create?saleorder=113 HTTP/1.1" 200 - 90 0.065 0.181 2026-07-09 16:09:14,687 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-07-09 16:09:14,708 185 INFO rb-703c097-222760-391435 odoo.addons.viin_helpdesk_sale.tests.test_helpdesk_sale: Starting TestHelpdeskSale.test_onchange_sale_order_01 ... 2026-07-09 16:09:14,876 185 INFO rb-703c097-222760-391435 odoo.addons.viin_helpdesk_sale.tests.test_helpdesk_sale: Starting TestHelpdeskSale.test_onchange_sale_order_02 ... 2026-07-09 16:09:15,050 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 16:09:17,675 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #683 deleted mail.mail records with IDs: [1151] 2026-07-09 16:09:17,767 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1152] 2026-07-09 16:09:17,910 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #684 deleted mail.mail records with IDs: [1153] 2026-07-09 16:09:18,004 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1154] 2026-07-09 16:09:18,244 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #685 deleted mail.mail records with IDs: [1155] 2026-07-09 16:09:18,382 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1156] 2026-07-09 16:09:18,570 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1157] 2026-07-09 16:09:18,726 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #687 deleted mail.mail records with IDs: [1158] 2026-07-09 16:09:18,741 185 INFO rb-703c097-222760-391435 odoo.addons.viin_helpdesk_timesheet.tests.test_ticket_timesheet: Starting TestTicketTimesheet.test_ticket_timesheet ... 2026-07-09 16:09:19,130 185 INFO rb-703c097-222760-391435 odoo.addons.viin_helpdesk_timesheet.tests.test_ticket_timesheet: Starting TestTicketTimesheet.test_ticket_timesheet_01 ... 2026-07-09 16:09:19,704 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-07-09 16:09:22,404 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #690 deleted mail.mail records with IDs: [1159] 2026-07-09 16:09:22,566 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1160] 2026-07-09 16:09:22,698 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #691 deleted mail.mail records with IDs: [1161] 2026-07-09 16:09:22,797 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1162] 2026-07-09 16:09:23,020 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #692 deleted mail.mail records with IDs: [1163] 2026-07-09 16:09:23,142 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1164] 2026-07-09 16:09:23,318 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1165] 2026-07-09 16:09:23,547 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #694 deleted mail.mail records with IDs: [1166] 2026-07-09 16:09:23,996 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1167] 2026-07-09 16:09:24,058 185 INFO rb-703c097-222760-391435 odoo.addons.viin_helpdesk_timesheet_timer.tests.test_helpdesk_timesheet_timer: Starting TestHelpdeskTimesheetTimer.test_01_start_stop_timer_on_ticket ... 2026-07-09 16:09:24,289 185 INFO rb-703c097-222760-391435 odoo.addons.viin_helpdesk_timesheet_timer.tests.test_helpdesk_timesheet_timer: Starting TestHelpdeskTimesheetTimer.test_02_switch_from_task_to_ticket ... 2026-07-09 16:09:24,576 185 INFO rb-703c097-222760-391435 odoo.addons.viin_helpdesk_timesheet_timer.tests.test_helpdesk_timesheet_timer: Starting TestHelpdeskTimesheetTimer.test_03_switch_from_ticket_to_task ... 2026-07-09 16:09:25,024 185 INFO rb-703c097-222760-391435 odoo.addons.viin_helpdesk_timesheet_timer.tests.test_helpdesk_timesheet_timer: Starting TestHelpdeskTimesheetTimer.test_04_cross_day_switch_from_task_to_ticket ... 2026-07-09 16:09:25,402 185 INFO rb-703c097-222760-391435 odoo.addons.viin_helpdesk_timesheet_timer.tests.test_helpdesk_timesheet_timer: Starting TestHelpdeskTimesheetTimer.test_05_cross_day_switch_from_ticket_to_task ... 2026-07-09 16:09:25,821 185 INFO rb-703c097-222760-391435 odoo.addons.viin_helpdesk_timesheet_timer.tests.test_helpdesk_timesheet_timer: Starting TestHelpdeskTimesheetTimer.test_06_systray_timer_menu_sections ... 2026-07-09 16:09:26,166 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-07-09 16:09:26,395 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr.tests.test_department_naming: Starting TestDepartmentNaming.test_01_display_name_default ... 2026-07-09 16:09:26,497 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr.tests.test_department_naming: Starting TestDepartmentNaming.test_02_display_name_hierarchical ... 2026-07-09 16:09:26,526 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr.tests.test_department_naming: Starting TestDepartmentNaming.test_03_rec_names_search_behavior ... 2026-07-09 16:09:26,570 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-09 16:09:27,258 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr.tests.test_employee_hierarchy: Starting TestHrEmployeeHierarchy.test_01_department_manager_not_self_manager ... 2026-07-09 16:09:27,533 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr.tests.test_employee_hierarchy: Starting TestHrEmployeeHierarchy.test_02_recursive_managers_parent_ids_order_and_count ... 2026-07-09 16:09:27,641 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr.tests.test_employee_hierarchy: Starting TestHrEmployeeHierarchy.test_03_department_managers_chain_even_if_parent_id_forced_false ... 2026-07-09 16:09:27,843 185 INFO rb-703c097-222760-391435 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-07-09 16:09:27,992 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr.tests.test_employee_hierarchy: Starting TestHrEmployeeHierarchy.test_05_recursive_managers_index_order_case_multi_dept_superiors ... 2026-07-09 16:09:28,179 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr.tests.test_employee_hierarchy: Starting TestHrEmployeeHierarchy.test_06_department_manager_ids_cases ... 2026-07-09 16:09:28,346 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr.tests.test_employee_hierarchy: Starting TestHrEmployeeHierarchy.test_07_department_recursive_child_ids ... 2026-07-09 16:09:28,434 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-07-09 16:09:28,898 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr.tests.test_employee_hierarchy: Starting TestComputeParentIdEdgeCases.test_90_department_manager_parent_id_not_self ... 2026-07-09 16:09:29,046 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr.tests.test_employee_hierarchy: Starting TestComputeParentIdEdgeCases.test_91_staff_parent_id_is_department_manager ... 2026-07-09 16:09:29,100 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-07-09 16:09:29,552 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr.tests.test_employee_hierarchy: Starting TestComputeParentIdStaleDependency.test_93_stored_parent_id_follows_grandparent_manager_change ... 2026-07-09 16:09:29,869 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-07-09 16:09:30,335 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr.tests.test_employee_hierarchy: Starting TestIncludeDepartmentManagerEdgeCases.test_92_include_department_manager_false_still_matches_due_to_parent_id_tree ... 2026-07-09 16:09:30,509 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-07-09 16:09:31,086 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr.tests.test_employee_public: Starting TestEmployeePublic.test_01_public_compute_parent_ids ... 2026-07-09 16:09:31,297 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr.tests.test_employee_public: Starting TestEmployeePublic.test_02_public_search_parent_ids ... 2026-07-09 16:09:31,330 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr.tests.test_employee_public: Starting TestEmployeePublic.test_03_public_mirror_parent_id_comodel_is_employee_public ... 2026-07-09 16:09:31,779 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr.tests.test_employee_public: Starting TestEmployeePublic.test_04_private_parent_id_not_regressed_by_public_fix ... 2026-07-09 16:09:32,083 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-07-09 16:09:32,560 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr.tests.test_is_department_manager: Starting TestIsDepartmentManager.test_01_compute_is_department_manager ... 2026-07-09 16:09:32,771 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr.tests.test_is_department_manager: Starting TestIsDepartmentManager.test_02_search_is_department_manager_true_false ... 2026-07-09 16:09:32,863 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr.tests.test_is_department_manager: Starting TestIsDepartmentManager.test_03_search_is_department_manager_not_equal ... 2026-07-09 16:09:32,940 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-07-09 16:09:33,167 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr.tests.test_organization_participation: Starting TestOrganizationParticipation.test_01_participation_date_constraint_invalid ... 2026-07-09 16:09:33,264 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr.tests.test_organization_participation: Starting TestOrganizationParticipation.test_02_participation_date_constraint_valid ... 2026-07-09 16:09:33,317 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-09 16:09:34,275 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr.tests.test_search_parent_ids: Starting TestSearchParentIds.test_01_search_in_and_equal ... 2026-07-09 16:09:34,558 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr.tests.test_search_parent_ids: Starting TestSearchParentIds.test_02_search_not_in_and_not_equal ... 2026-07-09 16:09:34,608 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr.tests.test_search_parent_ids: Starting TestSearchParentIds.test_03_search_ilike_and_not_ilike ... 2026-07-09 16:09:34,666 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr.tests.test_search_parent_ids: Starting TestSearchParentIds.test_04_search_any_and_not_any ... 2026-07-09 16:09:34,721 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr.tests.test_search_parent_ids: Starting TestSearchParentIds.test_05_search_without_department_managers ... 2026-07-09 16:09:34,786 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-07-09 16:09:35,209 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr.tests.test_search_parent_ids: Starting TestSearchParentIdsEdgeCases.test_06_search_equal_false_and_not_equal_false ... 2026-07-09 16:09:35,375 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr.tests.test_search_parent_ids: Starting TestSearchParentIdsEdgeCases.test_07_search_in_accepts_int_operand_and_filters_non_int_list ... 2026-07-09 16:09:35,427 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr.tests.test_search_parent_ids: Starting TestSearchParentIdsEdgeCases.test_08_search_invalid_operator_raises ... 2026-07-09 16:09:35,481 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-07-09 16:09:36,120 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1168] 2026-07-09 16:09:36,129 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9959] 2026-07-09 16:09:36,137 185 INFO rb-703c097-222760-391435 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-09 16:09:37,402 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1169] 2026-07-09 16:09:37,415 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9961] 2026-07-09 16:09:37,427 185 INFO rb-703c097-222760-391435 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-09 16:09:37,451 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr.tests.test_security_access_rights: Starting TestSecurityAccessRights.test_01_regular_user_cannot_write_employee_vat ... 2026-07-09 16:09:37,459 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 697, model: hr.employee 2026-07-09 16:09:37,493 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr.tests.test_security_access_rights: Starting TestSecurityAccessRights.test_02_hr_user_can_write_employee_vat_and_sync_partner ... 2026-07-09 16:09:37,647 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr.tests.test_security_access_rights: Starting TestSecurityAccessRights.test_03_access_hr_organization_models ... 2026-07-09 16:09:37,737 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 697, model: hr.organization 2026-07-09 16:09:37,763 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr.tests.test_security_access_rights: Starting TestSecurityAccessRights.test_04_access_participation_models ... 2026-07-09 16:09:37,859 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 697, model: hr.organization.participation 2026-07-09 16:09:37,914 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-07-09 16:09:37,929 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_account.tests.test_access_right: Starting TestAccessRight.test_access_right_user_analytic_accounting ... 2026-07-09 16:09:39,160 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_account.tests.test_access_right: Starting TestAccessRight.test_access_right_user_full_accounting_feature ... 2026-07-09 16:09:40,445 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-07-09 16:09:40,460 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_account.tests.test_accout_analytic_distribution_model: Starting TestAnalyticDistributionModel.test_compute_analytic_distribution ... 2026-07-09 16:09:42,032 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-07-09 16:09:42,046 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_account.tests.test_hr_department: Starting TestHrDepartment.test_create_new_deparment ... 2026-07-09 16:09:43,348 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_account.tests.test_hr_department: Starting TestHrDepartment.test_create_new_deparment_3 ... 2026-07-09 16:09:44,623 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-07-09 16:09:44,638 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_account.tests.test_payment: Starting TestPayment.test_confirm_payment_receive_money ... 2026-07-09 16:09:46,722 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_account.tests.test_payment: Starting TestPayment.test_confirm_payment_send_money ... 2026-07-09 16:09:48,741 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-07-09 16:09:49,175 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_attendance_validation.tests.test_global_leave: Starting TestGlobalLeave.test_07_global_leave ... 2026-07-09 16:09:49,373 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted hr.attendance.overtime records with IDs: [11] 2026-07-09 16:09:49,595 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted hr.attendance.overtime records with IDs: [12] 2026-07-09 16:09:49,714 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_attendance_validation.tests.test_global_leave: Starting TestGlobalLeave.test_08_global_leave ... 2026-07-09 16:09:49,789 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [23, 24, 25, 22] 2026-07-09 16:09:50,329 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [598] 2026-07-09 16:09:50,419 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted hr.attendance.overtime records with IDs: [14] 2026-07-09 16:09:50,596 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [26] 2026-07-09 16:09:50,636 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted hr.attendance.overtime records with IDs: [15] 2026-07-09 16:09:50,718 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_attendance_validation.tests.test_global_leave: Starting TestGlobalLeave.test_20_res_leave ... 2026-07-09 16:09:50,853 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_attendance_validation.tests.test_global_leave: Starting TestGlobalLeave.test_21_res_leave_01 ... 2026-07-09 16:09:51,004 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_attendance_validation.tests.test_global_leave: Starting TestGlobalLeave.test_21_res_leave_02 ... 2026-07-09 16:09:51,126 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_attendance_validation.tests.test_global_leave: Starting TestGlobalLeave.test_21_res_leave_03 ... 2026-07-09 16:09:51,251 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_attendance_validation.tests.test_global_leave: Starting TestGlobalLeave.test_22_res_leave ... 2026-07-09 16:09:51,386 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_attendance_validation.tests.test_global_leave: Starting TestGlobalLeave.test_23_res_leave ... 2026-07-09 16:09:51,510 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_attendance_validation.tests.test_global_leave: Starting TestGlobalLeave.test_24_res_leave_01 ... 2026-07-09 16:09:51,649 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_attendance_validation.tests.test_global_leave: Starting TestGlobalLeave.test_24_res_leave_02 ... 2026-07-09 16:09:51,816 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-09 16:09:52,163 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_attendance_validation.tests.test_hr_contract: Starting TestHrContract.test_09_hr_contract ... 2026-07-09 16:09:52,617 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-09 16:09:52,847 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_attendance_validation.tests.test_viin_hr_attendance_validation: Starting TestViinHrAttendanceValidation.test_01_valid_worked_hours ... 2026-07-09 16:09:52,975 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted hr.attendance records with IDs: [25] 2026-07-09 16:09:53,306 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_attendance_validation.tests.test_viin_hr_attendance_validation: Starting TestViinHrAttendanceValidation.test_02_valid_worked_hours ... 2026-07-09 16:09:53,585 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted hr.attendance.overtime records with IDs: [27] 2026-07-09 16:09:53,773 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_attendance_validation.tests.test_viin_hr_attendance_validation: Starting TestViinHrAttendanceValidation.test_03_valid_worked_hours ... 2026-07-09 16:09:54,019 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_attendance_validation.tests.test_viin_hr_attendance_validation: Starting TestViinHrAttendanceValidation.test_04_valid_worked_hours ... 2026-07-09 16:09:54,257 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_attendance_validation.tests.test_viin_hr_attendance_validation: Starting TestViinHrAttendanceValidation.test_05_valid_worked_hours ... 2026-07-09 16:09:54,515 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_attendance_validation.tests.test_viin_hr_attendance_validation: Starting TestViinHrAttendanceValidation.test_06_valid_worked_hours ... 2026-07-09 16:09:54,694 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted hr.attendance.overtime records with IDs: [32] 2026-07-09 16:09:54,821 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted hr.attendance.overtime records with IDs: [33] 2026-07-09 16:09:55,322 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_attendance_validation.tests.test_viin_hr_attendance_validation: Starting TestViinHrAttendanceValidation.test_auto_checkout ... 2026-07-09 16:09:55,536 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_attendance_validation.tests.test_viin_hr_attendance_validation: Starting TestViinHrAttendanceValidation.test_manual_checkout_by_user_id ... 2026-07-09 16:09:55,797 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-09 16:09:56,170 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_20 ... 2026-07-09 16:09:56,478 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_21 ... 2026-07-09 16:09:57,056 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_22 ... 2026-07-09 16:09:57,508 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_30_01 ... 2026-07-09 16:09:57,885 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_30_02 ... 2026-07-09 16:09:58,300 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_31 ... 2026-07-09 16:09:58,750 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_31_01 ... 2026-07-09 16:09:59,413 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_31_01_01 ... 2026-07-09 16:10:00,254 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_31_01_02 ... 2026-07-09 16:10:01,038 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_31_02 ... 2026-07-09 16:10:01,768 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_31_03A ... 2026-07-09 16:10:02,328 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_31_03B ... 2026-07-09 16:10:02,865 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_31_04 ... 2026-07-09 16:10:03,607 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_31_05 ... 2026-07-09 16:10:04,212 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_31_05_01 ... 2026-07-09 16:10:05,057 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_40 ... 2026-07-09 16:10:05,659 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_41_01 ... 2026-07-09 16:10:06,235 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_41_02 ... 2026-07-09 16:10:06,855 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-09 16:10:07,148 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_21 ... 2026-07-09 16:10:07,583 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_22 ... 2026-07-09 16:10:07,852 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_30_01 ... 2026-07-09 16:10:08,091 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_30_02 ... 2026-07-09 16:10:08,351 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_31 ... 2026-07-09 16:10:08,646 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_31_01 ... 2026-07-09 16:10:09,226 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_31_01_01 ... 2026-07-09 16:10:09,979 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_31_01_02 ... 2026-07-09 16:10:10,596 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_31_02 ... 2026-07-09 16:10:11,049 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_31_03A ... 2026-07-09 16:10:11,510 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_31_03B ... 2026-07-09 16:10:11,954 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_31_04 ... 2026-07-09 16:10:12,546 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_31_05 ... 2026-07-09 16:10:13,081 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_31_05_01 ... 2026-07-09 16:10:13,795 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_40 ... 2026-07-09 16:10:14,322 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_41_01 ... 2026-07-09 16:10:14,858 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_41_02 ... 2026-07-09 16:10:15,302 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_50_reconfirm_01 ... 2026-07-09 16:10:15,850 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_50_reconfirm_02 ... 2026-07-09 16:10:16,347 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_50_reconfirm_03 ... 2026-07-09 16:10:16,830 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_50_reconfirm_04 ... 2026-07-09 16:10:17,301 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_51_reconfirm ... 2026-07-09 16:10:17,878 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_cancel_20 ... 2026-07-09 16:10:18,154 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-09 16:10:18,398 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_01_check_dates ... 2026-07-09 16:10:18,543 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_02_check_last_contract_addendum_01 ... 2026-07-09 16:10:18,723 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_02_check_last_contract_addendum_02 ... 2026-07-09 16:10:18,808 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_02_check_last_contract_addendum_03 ... 2026-07-09 16:10:19,371 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_03_check_contract_fields_changed_01 ... 2026-07-09 16:10:19,441 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_03_check_contract_fields_changed_02 ... 2026-07-09 16:10:19,895 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_03_check_contract_fields_changed_03 ... 2026-07-09 16:10:20,119 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_03_check_contract_fields_changed_04 ... 2026-07-09 16:10:20,349 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_10_unlink_except_contract_detail ... 2026-07-09 16:10:20,575 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10585, 10584] 2026-07-09 16:10:20,726 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10583] 2026-07-09 16:10:20,736 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted addendum.addendum records with IDs: [99] 2026-07-09 16:10:20,795 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10588, 10587, 10585, 10584] 2026-07-09 16:10:20,838 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_11_create ... 2026-07-09 16:10:20,867 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_12_cancel_main_contract_01 ... 2026-07-09 16:10:21,341 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10590] 2026-07-09 16:10:21,348 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted addendum.addendum records with IDs: [100] 2026-07-09 16:10:21,432 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10594, 10592, 10591] 2026-07-09 16:10:21,495 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted hr.contract records with IDs: [164] 2026-07-09 16:10:21,537 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_20_write_contract_01 ... 2026-07-09 16:10:21,829 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_20_write_contract_02 ... 2026-07-09 16:10:22,180 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_21_write_display_date_end_01 ... 2026-07-09 16:10:22,302 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_21_write_display_date_end_02 ... 2026-07-09 16:10:22,638 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_21_write_display_date_end_03 ... 2026-07-09 16:10:22,927 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_21_write_display_date_start ... 2026-07-09 16:10:23,259 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_30_compute_previous_contract_id_01 ... 2026-07-09 16:10:23,618 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_30_compute_previous_contract_id_02 ... 2026-07-09 16:10:23,986 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-09 16:10:24,252 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_contract.tests.test_contract_addendum_close: Starting TestContractClose.test_01_write_state_close ... 2026-07-09 16:10:24,599 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_contract.tests.test_contract_addendum_close: Starting TestContractClose.test_02_write_state_close_01 ... 2026-07-09 16:10:25,039 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_contract.tests.test_contract_addendum_close: Starting TestContractClose.test_02_write_state_close_02 ... 2026-07-09 16:10:25,463 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_contract.tests.test_contract_addendum_close: Starting TestContractClose.test_02_write_state_close_03 ... 2026-07-09 16:10:26,247 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-09 16:10:26,509 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_contract.tests.test_contract_history: Starting TestContractClose.test_01_contract_history ... 2026-07-09 16:10:26,667 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_contract.tests.test_contract_history: Starting TestContractClose.test_02_contract_history_01 ... 2026-07-09 16:10:26,815 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-09 16:10:34,121 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_contract.tests.test_employee_transfer: Starting TestHrEmployeeTransfer.test_10_transfer_within_company_01 ... 2026-07-09 16:10:34,702 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1170] 2026-07-09 16:10:34,794 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_contract.tests.test_employee_transfer: Starting TestHrEmployeeTransfer.test_10_transfer_within_company_02 ... 2026-07-09 16:10:35,247 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1171] 2026-07-09 16:10:35,331 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_contract.tests.test_employee_transfer: Starting TestHrEmployeeTransfer.test_10_transfer_within_company_03 ... 2026-07-09 16:10:35,720 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1172] 2026-07-09 16:10:35,802 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_contract.tests.test_employee_transfer: Starting TestHrEmployeeTransfer.test_20_transfer_to_other_company_01 ... 2026-07-09 16:10:36,209 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_contract.tests.test_employee_transfer: Starting TestHrEmployeeTransfer.test_20_transfer_to_other_company_02 ... 2026-07-09 16:10:36,707 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_contract.tests.test_employee_transfer: Starting TestHrEmployeeTransfer.test_20_transfer_to_other_company_03 ... 2026-07-09 16:10:37,196 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_contract.tests.test_employee_transfer: Starting TestHrEmployeeTransfer.test_20_transfer_to_other_company_04 ... 2026-07-09 16:10:37,565 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-07-09 16:10:37,749 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_contract.tests.test_hr_contract: Starting TestHrContracts.test_01_qualify_interval_dates_type ... 2026-07-09 16:10:37,898 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_contract.tests.test_hr_contract: Starting TestHrContracts.test_02_qualify_interval_return_type ... 2026-07-09 16:10:38,012 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_contract.tests.test_hr_contract: Starting TestHrContracts.test_03_qualify_interval_dates ... 2026-07-09 16:10:38,125 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_contract.tests.test_hr_contract: Starting TestHrContracts.test_04_qualify_interval_datetimes ... 2026-07-09 16:10:38,272 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_contract.tests.test_hr_contract: Starting TestHrContracts.test_11_get_resource_calendar_intervals_dates ... 2026-07-09 16:10:38,413 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_contract.tests.test_hr_contract: Starting TestHrContracts.test_12_get_resource_calendar_intervals_datetimes ... 2026-07-09 16:10:38,575 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_contract.tests.test_hr_contract: Starting TestHrContracts.test_21_get_resource_calendar_map ... 2026-07-09 16:10:38,779 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_contract.tests.test_hr_contract: Starting TestHrContracts.test_31_get_unavailable_intervals_given_types ... 2026-07-09 16:10:39,018 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_contract.tests.test_hr_contract: Starting TestHrContracts.test_32_get_unavailable_intervals ... 2026-07-09 16:10:39,245 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_contract.tests.test_hr_contract: Starting TestHrContracts.test_33_get_unavailable_intervals_naive ... 2026-07-09 16:10:39,433 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_contract.tests.test_hr_contract: Starting TestHrContracts.test_33_get_unavailable_intervals_naive_global_leaves ... 2026-07-09 16:10:40,152 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-09 16:10:40,399 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_contract.tests.test_hr_employee1: Starting TestHrContracts.test_01__get_resource_calendar_intervals_raise ... 2026-07-09 16:10:40,512 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_contract.tests.test_hr_employee1: Starting TestHrContracts.test_02__get_resource_calendar_intervals__no_given_date ... 2026-07-09 16:10:40,734 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_contract.tests.test_hr_employee1: Starting TestHrContracts.test_03__get_resource_calendar_intervals__single_date_start__date_type ... 2026-07-09 16:10:40,963 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_contract.tests.test_hr_employee1: Starting TestHrContracts.test_04__get_resource_calendar_intervals__single_date_start__datetime_type ... 2026-07-09 16:10:41,219 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_contract.tests.test_hr_employee1: Starting TestHrContracts.test_05__get_resource_calendar_intervals__single_date_end__date_type ... 2026-07-09 16:10:41,434 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_contract.tests.test_hr_employee1: Starting TestHrContracts.test_06__get_resource_calendar_intervals__start_and_end_date_type ... 2026-07-09 16:10:41,673 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_contract.tests.test_hr_employee1: Starting TestHrContracts.test_07__get_resource_calendar_intervals__start_and_end_datetime_type ... 2026-07-09 16:10:41,919 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-09 16:10:42,160 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_contract.tests.test_hr_employee2: Starting TestHrContracts.test_01__get_work_intervals_raise ... 2026-07-09 16:10:42,269 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_contract.tests.test_hr_employee2: Starting TestHrContracts.test_02__get_work_intervals_before_contract ... 2026-07-09 16:10:42,548 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_contract.tests.test_hr_employee2: Starting TestHrContracts.test_03__get_work_intervals_calendars ... 2026-07-09 16:10:43,056 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-09 16:10:43,414 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_contract.tests.test_hr_employee3: Starting TestHrEmployee3.test_01__list_leaves_intervals_arg_type ... 2026-07-09 16:10:43,613 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_contract.tests.test_hr_employee3: Starting TestHrEmployee3.test_02__list_leaves_intervals ... 2026-07-09 16:10:43,766 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_contract.tests.test_hr_employee3: Starting TestHrEmployee3.test_03__list_leaves_intervals ... 2026-07-09 16:10:43,890 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_contract.tests.test_hr_employee3: Starting TestHrEmployee3.test_04__list_leaves_intervals ... 2026-07-09 16:10:44,023 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_contract.tests.test_hr_employee3: Starting TestHrEmployee3.test_05__list_leaves_intervals ... 2026-07-09 16:10:44,154 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_contract.tests.test_hr_employee3: Starting TestHrEmployee3.test_06__list_leaves_intervals ... 2026-07-09 16:10:44,339 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-09 16:10:44,589 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_contract.tests.test_resource_calendar: Starting TestResourceCalendar.test_01__get_leave_intervals ... 2026-07-09 16:10:45,254 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-09 16:10:45,873 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1173] 2026-07-09 16:10:45,893 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10947] 2026-07-09 16:10:45,901 185 INFO rb-703c097-222760-391435 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-09 16:10:46,460 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1174] 2026-07-09 16:10:46,479 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10949] 2026-07-09 16:10:46,488 185 INFO rb-703c097-222760-391435 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-09 16:10:46,964 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_contract_suspension.tests.test_hr_contract_suspension: Starting TestHrContractSuspension.test_01_contract_suspension_state ... 2026-07-09 16:10:47,355 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1175] 2026-07-09 16:10:47,558 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #713 deleted mail.activity records with IDs: [595] 2026-07-09 16:10:47,709 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #713 deleted mail.mail records with IDs: [1176] 2026-07-09 16:10:48,151 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1177] 2026-07-09 16:10:48,254 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [596] 2026-07-09 16:10:48,382 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1178] 2026-07-09 16:10:48,503 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_contract_suspension.tests.test_hr_contract_suspension: Starting TestHrContractSuspension.test_02_start_suspension_plan ... 2026-07-09 16:10:48,842 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1179] 2026-07-09 16:10:49,080 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #713 deleted mail.activity records with IDs: [598] 2026-07-09 16:10:49,250 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #713 deleted mail.mail records with IDs: [1180] 2026-07-09 16:10:49,688 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1181] 2026-07-09 16:10:49,752 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [599] 2026-07-09 16:10:49,866 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1182] 2026-07-09 16:10:49,991 185 INFO rb-703c097-222760-391435 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 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1183] 2023-01-15 00:00:00,000 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #713 deleted mail.activity records with IDs: [601] 2023-01-15 00:00:00,000 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #713 deleted mail.mail records with IDs: [1184] 2023-01-15 00:00:00,000 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1185] 2023-01-15 00:00:00,000 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [602] 2023-01-15 00:00:00,000 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1186] 2023-01-15 00:00:00,000 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [603] 2023-01-15 00:00:00,000 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1187] 2026-07-09 16:10:52,245 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_contract_suspension.tests.test_hr_contract_suspension: Starting TestHrContractSuspension.test_04_multiple_contracts ... 2026-07-09 16:10:52,686 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1189] 2026-07-09 16:10:52,926 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #713 deleted mail.activity records with IDs: [605] 2026-07-09 16:10:53,104 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #713 deleted mail.mail records with IDs: [1190] 2026-07-09 16:10:53,572 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1191] 2026-07-09 16:10:55,083 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [606] 2026-07-09 16:10:55,230 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1192] 2026-07-09 16:10:55,347 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_contract_suspension.tests.test_hr_contract_suspension: Starting TestHrContractSuspension.test_05_multiple_contracts ... 2026-07-09 16:10:55,818 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1193] 2026-07-09 16:10:56,031 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #713 deleted mail.activity records with IDs: [608] 2026-07-09 16:10:56,202 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #713 deleted mail.mail records with IDs: [1194] 2026-07-09 16:10:56,763 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1195] 2026-07-09 16:10:57,917 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [609] 2026-07-09 16:10:58,041 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1196] 2026-07-09 16:10:58,136 185 INFO rb-703c097-222760-391435 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 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1197] 2023-01-15 00:00:00,000 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1198] 2023-01-15 00:00:00,000 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [611] 2023-01-15 00:00:00,000 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1199] 2023-01-15 00:00:00,000 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [612] 2023-01-22 00:00:00,000 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1200] 2023-01-22 00:00:00,000 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1201] 2023-01-22 00:00:00,000 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11016] 2026-07-09 16:10:59,363 185 INFO rb-703c097-222760-391435 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 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1202] 2023-01-15 00:00:00,000 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [614] 2023-01-15 00:00:00,000 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1203] 2023-01-15 00:00:00,000 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1204] 2023-01-15 00:00:00,000 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [615] 2023-01-15 00:00:00,000 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1205] 2026-07-09 16:11:01,561 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-07-09 16:11:02,053 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_contract_suspension_payroll.tests.test_hr_payroll: Starting TestHrPayroll.test_01_payslip_with_full_month_suspension ... 2026-07-09 16:11:02,732 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_contract_suspension_payroll.tests.test_hr_payroll: Starting TestHrPayroll.test_02_payslip_with_partial_month_suspension ... 2026-07-09 16:11:03,490 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_contract_suspension_payroll.tests.test_hr_payroll: Starting TestHrPayroll.test_03_payslip_with_multiple_suspension_periods ... 2026-07-09 16:11:05,295 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-09 16:11:05,311 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_holidays.tests.test_compute_date_from_to: Starting TestComputeDateFromTo.test_custom_hours_multiday_range_survives_recompute ... 2026-07-09 16:11:05,693 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_holidays.tests.test_compute_date_from_to: Starting TestComputeDateFromTo.test_day_mode_still_computed_from_request_dates ... 2026-07-09 16:11:06,013 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-09 16:11:06,029 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_holidays.tests.test_generate_multi_wizard: Starting TestGenerateMultiWizardExclude.test_exclude_ignored_in_single_employee_mode ... 2026-07-09 16:11:06,503 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_holidays.tests.test_generate_multi_wizard: Starting TestGenerateMultiWizardExclude.test_excluded_employee_dropped_from_batch_employee_set ... 2026-07-09 16:11:06,904 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_holidays.tests.test_generate_multi_wizard: Starting TestGenerateMultiWizardExclude.test_generated_leaves_skip_excluded_employee ... 2026-07-09 16:11:07,509 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_holidays.tests.test_generate_multi_wizard: Starting TestGenerateMultiWizardExclude.test_no_exclude_keeps_full_department ... 2026-07-09 16:11:07,870 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-07-09 16:11:07,884 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_holidays.tests.test_hr_leave: Starting TestHrLeaveByHour.test_adjust_approved_day_leave_redates_and_syncs_resource_leave ... 2026-07-09 16:11:08,448 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_holidays.tests.test_hr_leave: Starting TestHrLeaveByHour.test_adjust_rejects_date_from_after_date_to ... 2026-07-09 16:11:08,993 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_holidays.tests.test_hr_leave: Starting TestHrLeaveByHour.test_adjust_rejects_non_day_request_unit_half ... 2026-07-09 16:11:09,593 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_holidays.tests.test_hr_leave: Starting TestHrLeaveByHour.test_adjust_rejects_non_day_request_unit_hours ... 2026-07-09 16:11:10,235 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-09 16:11:10,251 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_holidays.tests.test_leave_allocation: Starting TestLeaveAllocation.test_01_cron_accrual_allocation ... 2026-07-09 16:11:10,622 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_holidays.tests.test_leave_allocation: Starting TestLeaveAllocation.test_02_batch_allocation_by_employee_propagates_accrual_window ... 2026-07-09 16:11:11,064 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_holidays.tests.test_leave_allocation: Starting TestLeaveAllocation.test_03_batch_allocation_by_category_propagates_accrual_window ... 2026-07-09 16:11:12,461 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_holidays.tests.test_leave_allocation: Starting TestLeaveAllocation.test_04_batch_allocation_by_department_propagates_accrual_window ... 2026-07-09 16:11:13,352 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_holidays.tests.test_leave_allocation: Starting TestLeaveAllocation.test_05_batch_allocation_by_company_propagates_accrual_window ... 2026-07-09 16:11:15,984 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 16:11:25,882 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_holidays.tests.test_override_accrual_allocations: Starting TestOverrideAccrualAllocations.test_override__accrual_leaves_taken_maximum ... 2026-07-09 16:11:26,993 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1206] 2026-07-09 16:11:27,318 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_holidays.tests.test_override_accrual_allocations: Starting TestOverrideAccrualAllocations.test_override__accrual_lost_first_january ... 2026-07-09 16:11:27,853 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_holidays.tests.test_override_accrual_allocations: Starting TestOverrideAccrualAllocations.test_override__accrual_lost_previous_days ... 2026-07-09 16:11:28,413 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_holidays.tests.test_override_accrual_allocations: Starting TestOverrideAccrualAllocations.test_override__accrual_maximum_leaves ... 2026-07-09 16:11:29,073 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_holidays.tests.test_override_accrual_allocations: Starting TestOverrideAccrualAllocations.test_override__accrual_maximum_leaves_no_limit ... 2026-07-09 16:11:29,807 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_holidays.tests.test_override_accrual_allocations: Starting TestOverrideAccrualAllocations.test_override__accrual_skipped_period ... 2026-07-09 16:11:30,330 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_holidays.tests.test_override_accrual_allocations: Starting TestOverrideAccrualAllocations.test_override__frequency_weekly ... 2026-07-09 16:11:30,771 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_holidays.tests.test_override_accrual_allocations: Starting TestOverrideAccrualAllocations.test_override__three_levels_accrual ... 2026-07-09 16:11:31,328 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-07-09 16:11:31,346 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_holidays.tests.test_resource_calendar_leaves: Starting TestResourceCalendarLeave.test_01_create_public_holiday ... 2026-07-09 16:11:31,636 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1207] 2026-07-09 16:11:32,049 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [617] 2026-07-09 16:11:32,366 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [13, 16, 93] 2026-07-09 16:11:32,791 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [1013, 1012, 1011, 1010, 1009, 1008, 1007, 1006, 1005, 1004, 1003, 1002, 1001, 1000, 999, 998, 997, 996, 995, 994, 993, 992, 991, 990, 989, 988, 987] 2026-07-09 16:11:33,150 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [95, 96] 2026-07-09 16:11:33,757 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [986, 985, 984, 983, 982] 2026-07-09 16:11:33,898 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [94] 2026-07-09 16:11:34,231 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [97, 98] 2026-07-09 16:11:34,461 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1208] 2026-07-09 16:11:34,550 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 16:11:34,829 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_holidays.tests.test_write_performance: Starting TestLeaveWriteNoRedundantResync.test_day_mode_leave_write_no_redundant_resync ... 2026-07-09 16:11:35,325 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_holidays.tests.test_write_performance: Query count less than expected for user __system__: 11 < 12 in test_day_mode_leave_write_no_redundant_resync at /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_holidays/tests/test_write_performance.py:60 2026-07-09 16:11:35,355 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_holidays.tests.test_write_performance: Starting TestLeaveWriteNoRedundantResync.test_hours_mode_leave_write_syncs_request_dates ... 2026-07-09 16:11:35,567 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-09 16:11:36,239 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1209] 2026-07-09 16:11:36,259 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11471] 2026-07-09 16:11:36,281 185 INFO rb-703c097-222760-391435 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-09 16:11:36,367 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_maintenance.tests.test_hr_employee_equipment_hierarchy: Starting TestHrEmployeeEquipmentHierarchy.test_01_employee_equipment_hierarchy ... 2026-07-09 16:11:36,434 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_maintenance.tests.test_hr_employee_equipment_hierarchy: Starting TestHrEmployeeEquipmentHierarchy.test_02_employee_equipment_hierarchy ... 2026-07-09 16:11:36,533 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-09 16:11:38,861 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1210] 2026-07-09 16:11:38,870 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11506] 2026-07-09 16:11:38,879 185 INFO rb-703c097-222760-391435 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-09 16:11:38,906 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_business: Starting TestManagementTierCompute.test_02_exec_by_department ... 2026-07-09 16:11:38,953 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_business: Starting TestManagementTierCompute.test_03_senior_l2_head ... 2026-07-09 16:11:39,008 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_business: Starting TestManagementTierCompute.test_04_middle_l3_head ... 2026-07-09 16:11:39,054 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_business: Starting TestManagementTierCompute.test_05_firstline_l4_head ... 2026-07-09 16:11:39,108 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_business: Starting TestManagementTierCompute.test_06_staff_regular ... 2026-07-09 16:11:39,160 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_business: Starting TestManagementTierCompute.test_07_middle_l2_manages_manager ... 2026-07-09 16:11:39,217 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_business: Starting TestManagementTierCompute.test_08_nodept_deputy_of_l2 ... 2026-07-09 16:11:39,285 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_business: Starting TestManagementTierCompute.test_09_nodept_deputy_of_l3 ... 2026-07-09 16:11:39,381 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_business: Starting TestManagementTierCompute.test_10_nodept_deputy_of_exec ... 2026-07-09 16:11:39,458 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_business: Starting TestManagementTierCompute.test_11_nodept_deputy_of_l4 ... 2026-07-09 16:11:39,542 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-07-09 16:11:41,627 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1211] 2026-07-09 16:11:41,661 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11541] 2026-07-09 16:11:41,669 185 INFO rb-703c097-222760-391435 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-09 16:11:42,433 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1212] 2026-07-09 16:11:42,445 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11546] 2026-07-09 16:11:42,453 185 INFO rb-703c097-222760-391435 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-09 16:11:42,467 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_security: Starting TestSecuritySmoke.test_12_hr_officer_can_read ... 2026-07-09 16:11:42,518 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_security: Starting TestSecuritySmoke.test_13_group_expand_as_hr_user ... 2026-07-09 16:11:42,554 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_security: Starting TestSecuritySmoke.test_14_basic_user_can_access_employee_public_list ... 2026-07-09 16:11:42,620 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_security: Starting TestSecuritySmoke.test_16_basic_user_cannot_crash_group_expand ... 2026-07-09 16:11:42,681 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-07-09 16:11:49,770 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_01_access_right_ot_rule_base_user ... 2026-07-09 16:11:50,057 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: hr.overtime.rule 2026-07-09 16:11:50,073 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: hr.overtime.rule 2026-07-09 16:11:50,090 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #6 deleted mail.message records with IDs: [4653] 2026-07-09 16:11:50,094 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: hr.overtime.rule 2026-07-09 16:11:50,231 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_02_access_right_ot_rule_manager ... 2026-07-09 16:11:50,510 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #6 deleted hr.overtime.rule records with IDs: [3241] 2026-07-09 16:11:50,647 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_03_access_right_ot_reason_base_user ... 2026-07-09 16:11:50,659 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: hr.overtime.reason 2026-07-09 16:11:50,679 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: hr.overtime.reason 2026-07-09 16:11:50,685 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: hr.overtime.reason 2026-07-09 16:11:50,737 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_04_access_right_ot_reason_manager ... 2026-07-09 16:11:50,971 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #6 deleted ir.model.data records with IDs: [299688] 2026-07-09 16:11:50,971 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #6 deleted hr.overtime.reason records with IDs: [1] 2026-07-09 16:11:51,000 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_05_access_right_ot_rule_code_base_user ... 2026-07-09 16:11:51,012 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: hr.overtime.rule.code 2026-07-09 16:11:51,033 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: hr.overtime.rule.code 2026-07-09 16:11:51,040 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: hr.overtime.rule.code 2026-07-09 16:11:51,095 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_06_access_right_ot_rule_code_manager ... 2026-07-09 16:11:51,336 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #6 deleted hr.overtime.rule.code records with IDs: [29] 2026-07-09 16:11:51,369 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_07_access_right_ot_plan_base_user ... 2026-07-09 16:11:51,562 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [1] 2026-07-09 16:11:51,780 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [1], uid: 723, model: hr.overtime.plan 2026-07-09 16:11:51,816 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 723, model: hr.overtime.plan 2026-07-09 16:11:51,828 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 723, model: hr.overtime.plan 2026-07-09 16:11:51,837 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 723, model: hr.overtime.plan 2026-07-09 16:11:51,942 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #6 deleted hr.overtime.plan.line records with IDs: [2] 2026-07-09 16:11:52,017 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #6 deleted hr.overtime.plan records with IDs: [1] 2026-07-09 16:11:52,051 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_08_access_right_ot_plan_approval_user ... 2026-07-09 16:11:52,111 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [2], uid: 724, model: hr.overtime.plan 2026-07-09 16:11:52,150 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2, 1], uid: 724, model: hr.overtime.plan 2026-07-09 16:11:52,161 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 724, model: hr.overtime.plan 2026-07-09 16:11:52,168 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 724, model: hr.overtime.plan 2026-07-09 16:11:52,289 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [2], uid: 724, model: hr.overtime.plan 2026-07-09 16:11:52,356 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2, 1], uid: 724, model: hr.overtime.plan 2026-07-09 16:11:52,373 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 724, model: hr.overtime.plan 2026-07-09 16:11:52,388 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 724, model: hr.overtime.plan 2026-07-09 16:11:52,678 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 724, model: hr.overtime.plan 2026-07-09 16:11:52,695 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 724, model: hr.overtime.plan 2026-07-09 16:11:52,708 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 724, model: hr.overtime.plan 2026-07-09 16:11:52,736 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 724, model: hr.overtime.plan 2026-07-09 16:11:52,757 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 724, model: hr.overtime.plan 2026-07-09 16:11:52,845 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 724, model: hr.overtime.plan 2026-07-09 16:11:52,905 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 724, model: hr.overtime.plan 2026-07-09 16:11:52,912 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 724, model: hr.overtime.plan 2026-07-09 16:11:52,975 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #724 deleted hr.overtime.plan records with IDs: [2] 2026-07-09 16:11:53,005 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_09_access_right_ot_plan_officer ... 2026-07-09 16:11:53,532 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #724 deleted hr.overtime.plan records with IDs: [2] 2026-07-09 16:11:53,562 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_10_access_right_ot_plan_base_admin ... 2026-07-09 16:11:53,903 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #724 deleted hr.overtime.plan records with IDs: [2] 2026-07-09 16:11:53,930 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_12_access_right_approval_team_user ... 2026-07-09 16:11:54,545 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_13_access_right_officer_user_01 ... 2026-07-09 16:11:54,731 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [133] 2026-07-09 16:11:54,968 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_13_access_right_officer_user_02 ... 2026-07-09 16:11:55,163 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [133] 2026-07-09 16:11:55,998 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_14_access_right_officer_user_03 ... 2026-07-09 16:11:57,282 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-07-09 16:12:04,164 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_01_compute_line_ids ... 2026-07-09 16:12:04,522 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [3] 2026-07-09 16:12:04,680 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_01_contract_form ... 2026-07-09 16:12:04,861 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_01_no_overlap_sql_constraint ... 2026-07-09 16:12:05,153 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_02_compute_contract_ids ... 2026-07-09 16:12:05,325 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [3] 2026-07-09 16:12:05,588 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_02_compute_line_ids ... 2026-07-09 16:12:05,650 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [14, 17, 13, 16] 2026-07-09 16:12:05,888 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1213] 2026-07-09 16:12:05,997 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1214] 2026-07-09 16:12:06,231 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [3] 2026-07-09 16:12:06,963 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_02_overtime_in_holiday ... 2026-07-09 16:12:08,289 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_03_compute_line_ids ... 2026-07-09 16:12:08,457 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [3] 2026-07-09 16:12:08,490 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_03_compute_mismatch_overtime_plan ... 2026-07-09 16:12:08,553 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [14, 17, 13, 16] 2026-07-09 16:12:08,761 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1215] 2026-07-09 16:12:08,901 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1216] 2026-07-09 16:12:09,384 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [3] 2026-07-09 16:12:09,498 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_04_compute_line_ids ... 2026-07-09 16:12:09,650 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [3] 2026-07-09 16:12:09,803 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_05_compute_line_ids ... 2026-07-09 16:12:10,129 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [7] 2026-07-09 16:12:10,502 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1217] 2026-07-09 16:12:10,911 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [3] 2026-07-09 16:12:11,160 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_06_compute_line_ids ... 2026-07-09 16:12:11,310 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [3] 2026-07-09 16:12:11,700 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_07_compute_line_ids ... 2026-07-09 16:12:12,065 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [3] 2026-07-09 16:12:12,416 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_07_compute_planed_pay_actual_pay_between_2month ... 2026-07-09 16:12:12,760 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [3] 2026-07-09 16:12:12,910 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [124628] 2026-07-09 16:12:12,910 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [11] 2026-07-09 16:12:13,126 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_07_compute_planned_hours_actual_hours_planed_pay_actual_pay ... 2026-07-09 16:12:13,345 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [3] 2026-07-09 16:12:13,951 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_08_compute_regconition_mode ... 2026-07-09 16:12:14,034 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_09_duplicate_overtime_plan ... 2026-07-09 16:12:14,068 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_10_overlap_period_overtime ... 2026-07-09 16:12:14,197 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_11_overlap_period_overtime ... 2026-07-09 16:12:14,629 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-07-09 16:12:14,642 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_reason: Starting TestHrOvertimeReason.test_01_unique_overtime_reason ... 2026-07-09 16:12:21,073 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_reason: Starting TestHrOvertimeReason.test_02_unique_overtime_reason ... 2026-07-09 16:12:27,890 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_reason: Starting TestHrOvertimeReason.test_03_unique_overtime_reason ... 2026-07-09 16:12:34,771 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_reason: Starting TestHrOvertimeReason.test_04_unique_overtime_reason ... 2026-07-09 16:12:41,725 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_reason: Starting TestHrOvertimeReason.test_05_unique_overtime_reason ... 2026-07-09 16:12:48,580 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_reason: Starting TestHrOvertimeReason.test_unique_overtime_code ... 2026-07-09 16:12:56,453 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 16:13:03,692 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_01_compute_employee_ids ... 2026-07-09 16:13:04,074 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_01_generate_ot_mass_schedule ... 2026-07-09 16:13:05,717 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_02_generate_ot_mass_schedule ... 2026-07-09 16:13:05,760 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_03_compute_employee_ids ... 2026-07-09 16:13:06,018 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_03_generate_ot_mass_schedule ... 2026-07-09 16:13:06,209 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_03a_compute_employee_ids ... 2026-07-09 16:13:06,477 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_04_compute_employee_ids ... 2026-07-09 16:13:06,886 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_04_generate_ot_mass_schedule ... 2026-07-09 16:13:07,050 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [32] 2026-07-09 16:13:07,410 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_05_compute_employee_ids ... 2026-07-09 16:13:07,501 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_05_generate_ot_mass_schedule ... 2026-07-09 16:13:07,571 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [32] 2026-07-09 16:13:07,611 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted hr.overtime.plan records with IDs: [64] 2026-07-09 16:13:07,988 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_06_compute_employee_ids ... 2026-07-09 16:13:08,057 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_06_generate_ot_mass_schedule ... 2026-07-09 16:13:10,064 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_07_compute_employee_ids ... 2026-07-09 16:13:10,244 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_07_generate_ot_mass_schedule ... 2026-07-09 16:13:16,237 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-07-09 16:13:23,743 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_rule: Starting TestHrOvertimeRule.test_01_overtime_rule_period ... 2026-07-09 16:13:24,123 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_rule: Starting TestHrOvertimeRule.test_02_overtime_rule_period ... 2026-07-09 16:13:24,175 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_rule: Starting TestHrOvertimeRule.test_03_format_hour_from_hour_to ... 2026-07-09 16:13:24,214 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_rule: Starting TestHrOvertimeRule.test_04_format_hour_from_hour_to ... 2026-07-09 16:13:24,253 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_rule: Starting TestHrOvertimeRule.test_05_format_hour_hour_to ... 2026-07-09 16:13:24,297 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_rule: Starting TestHrOvertimeRule.test_06_overlap_overtime_rule ... 2026-07-09 16:13:24,345 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_rule: Starting TestHrOvertimeRule.test_07_overlap_overtime_rule ... 2026-07-09 16:13:24,394 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_rule: Starting TestHrOvertimeRule.test_08_overlap_overtime_rule ... 2026-07-09 16:13:24,445 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_rule: Starting TestHrOvertimeRule.test_09_overlap_overtime_rule ... 2026-07-09 16:13:24,493 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_rule: Starting TestHrOvertimeRule.test_10_compute_pay_rate_holiday ... 2026-07-09 16:13:24,533 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_rule: Starting TestHrOvertimeRule.test_11_compute_pay_rate_holiday ... 2026-07-09 16:13:24,633 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-07-09 16:13:25,876 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_01_check_overtime_approval_request ... 2026-07-09 16:13:26,181 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [995] 2026-07-09 16:13:26,272 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_02_check_overtime_approval_request ... 2026-07-09 16:13:26,692 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [995] 2026-07-09 16:13:26,814 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_03_search_overtime_plan_ids ... 2026-07-09 16:13:26,850 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_04_check_overtime_approval_request ... 2026-07-09 16:13:27,259 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [995] 2026-07-09 16:13:30,011 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1218] 2026-07-09 16:13:30,128 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_06_check_overtime_approval_request ... 2026-07-09 16:13:30,530 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [995] 2026-07-09 16:13:33,315 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1219] 2026-07-09 16:13:33,469 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_07_check_overtime_approval_request ... 2026-07-09 16:13:33,848 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [995] 2026-07-09 16:13:36,483 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1220] 2026-07-09 16:13:36,722 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1221] 2026-07-09 16:13:36,824 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1222] 2026-07-09 16:13:38,227 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [620] 2026-07-09 16:13:38,333 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1223] 2026-07-09 16:13:38,481 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_13_check_overtime_approval_request ... 2026-07-09 16:13:43,023 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_14_check_overtime_approval_request ... 2026-07-09 16:13:44,001 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_15_check_overtime_approval_request ... 2026-07-09 16:13:45,365 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1224] 2026-07-09 16:13:45,495 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [621] 2026-07-09 16:13:45,676 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_16_check_overtime_approval_request ... 2026-07-09 16:13:45,704 185 INFO rb-703c097-222760-391435 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 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1225] 2024-01-01 08:00:00,000 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [622] 2024-01-01 08:00:00,000 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1226] 2024-01-01 08:00:00,000 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [623] 2024-01-01 08:00:00,000 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1227] 2024-01-01 08:00:00,000 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1228] 2024-01-01 08:00:00,000 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [624] 2024-01-01 08:00:00,000 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1229] 2026-07-09 16:13:52,672 185 INFO rb-703c097-222760-391435 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 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1230] 2024-01-01 08:00:00,000 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [625] 2024-01-01 08:00:00,000 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1231] 2024-01-01 08:00:00,000 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [626] 2024-01-01 08:00:00,000 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1232] 2024-01-01 08:00:00,000 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1233] 2024-01-01 08:00:00,000 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [627] 2024-01-01 08:00:00,000 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1234] 2026-07-09 16:14:03,591 185 INFO rb-703c097-222760-391435 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 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1235] 2024-01-01 08:00:00,000 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [628] 2024-01-01 08:00:00,000 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1236] 2024-01-01 08:00:00,000 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [629] 2024-01-01 08:00:00,000 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1237] 2024-01-01 08:00:00,000 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1238] 2024-01-01 08:00:00,000 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [630] 2024-01-01 08:00:00,000 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1239] 2026-07-09 16:14:14,953 185 INFO rb-703c097-222760-391435 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 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1240] 2024-01-01 08:00:00,000 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [631] 2024-01-01 08:00:00,000 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1241] 2024-01-01 08:00:00,000 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [632] 2024-01-01 08:00:00,000 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1242] 2024-01-01 08:00:00,000 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1243] 2024-01-01 08:00:00,000 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [633] 2024-01-01 08:00:00,000 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1244] 2026-07-09 16:14:26,664 185 INFO rb-703c097-222760-391435 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 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1245] 2024-01-01 08:00:00,000 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [634] 2024-01-01 08:00:00,000 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1246] 2024-01-01 08:00:00,000 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [635] 2024-01-01 08:00:00,000 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1247] 2026-07-09 16:14:32,811 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_22_overtime_request__flow_01 ... 2026-07-09 16:14:34,380 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1248] 2026-07-09 16:14:34,509 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [636] 2026-07-09 16:14:36,347 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1249] 2026-07-09 16:14:36,576 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [637] 2026-07-09 16:14:38,761 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1250] 2026-07-09 16:14:40,076 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [638] 2026-07-09 16:14:41,985 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1251] 2026-07-09 16:14:43,163 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [639] 2026-07-09 16:14:43,370 185 INFO rb-703c097-222760-391435 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 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1252] 2024-01-01 08:00:00,000 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [640] 2024-01-01 08:00:00,000 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1253] 2024-01-01 08:00:00,000 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [641] 2024-01-01 08:00:00,000 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1254] 2024-01-01 08:00:00,000 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1255] 2026-07-09 16:14:49,739 185 INFO rb-703c097-222760-391435 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 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1256] 2024-01-01 08:00:00,000 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [643] 2024-01-01 08:00:00,000 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1257] 2024-01-01 08:00:00,000 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [644] 2024-01-01 08:00:00,000 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1258] 2024-01-01 08:00:00,000 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1259] 2026-07-09 16:14:56,783 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 16:14:57,865 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_plan: Starting TestOverTimePlan.test_02_check_overtime_plan ... 2026-07-09 16:14:58,009 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_plan: Starting TestOverTimePlan.test_03_check_overtime_plan ... 2026-07-09 16:14:58,084 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_plan: Starting TestOverTimePlan.test_04_check_overtime_plan ... 2026-07-09 16:14:59,717 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1260] 2026-07-09 16:14:59,809 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_plan: Starting TestOverTimePlan.test_05_check_overtime_plan ... 2026-07-09 16:15:01,313 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1261] 2026-07-09 16:15:01,452 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_plan: Starting TestOverTimePlan.test_06_check_overtime_plan ... 2026-07-09 16:15:01,569 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [106] 2026-07-09 16:15:01,601 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted hr.overtime.plan records with IDs: [241] 2026-07-09 16:15:01,627 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_plan: Starting TestOverTimePlan.test_07_check_overtime_plan ... 2026-07-09 16:15:01,724 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [105] 2026-07-09 16:15:01,809 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted hr.overtime.plan records with IDs: [240] 2026-07-09 16:15:01,867 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted approval.request.line records with IDs: [375] 2026-07-09 16:15:02,110 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [1028] 2026-07-09 16:15:02,184 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12751] 2026-07-09 16:15:02,322 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [411] 2026-07-09 16:15:02,563 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3377] 2026-07-09 16:15:02,597 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_plan: Starting TestOverTimePlan.test_08_check_overtime_plan ... 2026-07-09 16:15:04,111 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1262] 2026-07-09 16:15:04,217 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [105] 2026-07-09 16:15:04,332 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 16:15:05,591 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime_approval.tests.test_work_entry_revert: Starting TestWorkEntryRevert.test_30_cancel_archives_work_entries ... 2026-07-09 16:15:07,500 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1263] 2026-07-09 16:15:08,957 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [649] 2026-07-09 16:15:09,125 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1264] 2026-07-09 16:15:10,740 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [650] 2026-07-09 16:15:10,911 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1265] 2026-07-09 16:15:11,311 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime_approval.tests.test_work_entry_revert: Starting TestWorkEntryRevert.test_31_revalidate_does_not_resurrect_archived_entries ... 2026-07-09 16:15:13,568 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1266] 2026-07-09 16:15:14,882 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [651] 2026-07-09 16:15:15,039 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1267] 2026-07-09 16:15:16,548 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [652] 2026-07-09 16:15:16,657 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1268] 2026-07-09 16:15:18,572 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1269] 2026-07-09 16:15:19,851 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [653] 2026-07-09 16:15:19,985 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1270] 2026-07-09 16:15:21,346 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [654] 2026-07-09 16:15:21,513 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1271] 2026-07-09 16:15:21,671 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime_approval.tests.test_work_entry_revert: Starting TestWorkEntryRevert.test_32_cancel_work_entries_direct ... 2026-07-09 16:15:23,961 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1272] 2026-07-09 16:15:25,492 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [655] 2026-07-09 16:15:25,659 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1273] 2026-07-09 16:15:27,248 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [656] 2026-07-09 16:15:27,383 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1274] 2026-07-09 16:15:27,615 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 16:15:29,103 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [1039] 2026-07-09 16:15:29,194 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime_approval_compensatory_time_off.tests.test_overtime_approval_compensatory_time_off: Starting TestOvertimeApprovalCompensatoryTimeOff.test_allocation_created_on_validate ... 2026-07-09 16:15:31,684 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1275] 2026-07-09 16:15:34,018 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [657] 2026-07-09 16:15:34,506 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [658] 2026-07-09 16:15:34,669 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [659] 2026-07-09 16:15:34,707 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime_approval_compensatory_time_off.tests.test_overtime_approval_compensatory_time_off: Starting TestOvertimeApprovalCompensatoryTimeOff.test_allocation_removed_on_cancel ... 2026-07-09 16:15:36,967 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1276] 2026-07-09 16:15:39,356 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [660] 2026-07-09 16:15:39,810 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [661] 2026-07-09 16:15:39,954 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [662] 2026-07-09 16:15:40,241 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12802, 12801] 2026-07-09 16:15:40,255 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted hr.leave.allocation records with IDs: [88, 89] 2026-07-09 16:15:40,260 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3391, 3392] 2026-07-09 16:15:40,288 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime_approval_compensatory_time_off.tests.test_overtime_approval_compensatory_time_off: Starting TestOvertimeApprovalCompensatoryTimeOff.test_allocation_removed_on_refuse ... 2026-07-09 16:15:42,899 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1277] 2026-07-09 16:15:45,640 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [663] 2026-07-09 16:15:46,035 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [664] 2026-07-09 16:15:46,167 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [665] 2026-07-09 16:15:46,636 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.message records with IDs: [12811, 12810] 2026-07-09 16:15:46,667 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted hr.leave.allocation records with IDs: [90, 91] 2026-07-09 16:15:46,674 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted mail.followers records with IDs: [3393, 3394] 2026-07-09 16:15:46,724 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 16:15:48,312 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [1042] 2026-07-09 16:15:48,377 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime_approval_payroll.tests.test_overtime_approval_payroll: Starting TestOvertimeApprovalPayroll.test_01_overtime_approval_payroll ... 2026-07-09 16:15:49,104 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime_approval_payroll.tests.test_overtime_approval_payroll: Starting TestOvertimeApprovalPayroll.test_02_overtime_approval_payroll ... 2026-07-09 16:15:49,617 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime_approval_payroll.tests.test_overtime_approval_payroll: Starting TestOvertimeApprovalPayroll.test_03_overtime_approval_payroll ... 2026-07-09 16:15:51,088 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1278] 2026-07-09 16:15:51,667 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime_approval_payroll.tests.test_overtime_approval_payroll: Starting TestOvertimeApprovalPayroll.test_05_overtime_approval_payroll ... 2026-07-09 16:15:53,136 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1279] 2026-07-09 16:15:53,301 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [667] 2026-07-09 16:15:53,956 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime_approval_payroll.tests.test_overtime_approval_payroll: Starting TestOvertimeApprovalPayroll.test_06_overtime_approval_payroll ... 2026-07-09 16:15:55,441 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1280] 2026-07-09 16:15:56,700 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [668] 2026-07-09 16:15:56,808 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1281] 2026-07-09 16:15:57,434 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime_approval_payroll.tests.test_overtime_approval_payroll: Starting TestOvertimeApprovalPayroll.test_07_overtime_approval_payroll ... 2026-07-09 16:15:59,123 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1282] 2026-07-09 16:16:00,463 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [669] 2026-07-09 16:16:00,546 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1283] 2026-07-09 16:16:01,234 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime_approval_payroll.tests.test_overtime_approval_payroll: Starting TestOvertimeApprovalPayroll.test_08_overtime_approval_payroll ... 2026-07-09 16:16:02,713 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1284] 2026-07-09 16:16:03,960 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [670] 2026-07-09 16:16:04,101 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1285] 2026-07-09 16:16:04,865 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1286] 2026-07-09 16:16:04,980 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1287] 2026-07-09 16:16:05,040 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime_approval_payroll.tests.test_overtime_approval_payroll: Starting TestOvertimeApprovalPayroll.test_09_overtime_approval_payroll ... 2026-07-09 16:16:06,391 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1288] 2026-07-09 16:16:07,614 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [671] 2026-07-09 16:16:07,714 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1289] 2026-07-09 16:16:08,987 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime_approval_payroll.tests.test_overtime_approval_payroll: Starting TestOvertimeApprovalPayroll.test_10_overtime_approval_payroll ... 2026-07-09 16:16:09,609 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [118] 2026-07-09 16:16:09,657 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted hr.overtime.plan records with IDs: [253] 2026-07-09 16:16:09,680 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime_approval_payroll.tests.test_overtime_approval_payroll: Starting TestOvertimeApprovalPayroll.test_11_overtime_approval_payroll ... 2026-07-09 16:16:10,646 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime_approval_payroll.tests.test_overtime_approval_payroll: Starting TestOvertimeApprovalPayroll.test_12_line_refuse_blocked_when_payslip_non_draft ... 2026-07-09 16:16:12,118 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1290] 2026-07-09 16:16:13,421 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [672] 2026-07-09 16:16:13,528 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1291] 2026-07-09 16:16:14,828 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime_approval_payroll.tests.test_overtime_approval_payroll: Starting TestOvertimeApprovalPayroll.test_13_line_cancel_blocked_when_payslip_non_draft ... 2026-07-09 16:16:17,295 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1292] 2026-07-09 16:16:18,593 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [673] 2026-07-09 16:16:18,685 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1293] 2026-07-09 16:16:19,854 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 16:16:27,570 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_01_matched_overtime_attendance_hours ... 2026-07-09 16:16:28,329 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [120] 2026-07-09 16:16:28,612 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_02_matched_overtime_attendance_hours ... 2026-07-09 16:16:29,032 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [120] 2026-07-09 16:16:29,201 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_03_matched_overtime_attendance_hours ... 2026-07-09 16:16:29,694 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [120] 2026-07-09 16:16:29,921 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [1] 2026-07-09 16:16:29,961 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_04_matched_overtime_attendance_hours ... 2026-07-09 16:16:30,487 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [120] 2026-07-09 16:16:30,683 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [3] 2026-07-09 16:16:30,716 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_05_matched_overtime_attendance_hours ... 2026-07-09 16:16:31,193 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [120] 2026-07-09 16:16:31,425 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [5] 2026-07-09 16:16:31,464 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_06_matched_overtime_attendance_hours ... 2026-07-09 16:16:31,981 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [120] 2026-07-09 16:16:32,285 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [7] 2026-07-09 16:16:32,320 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_07_matched_overtime_attendance_hours ... 2026-07-09 16:16:32,842 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [120] 2026-07-09 16:16:33,050 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [9] 2026-07-09 16:16:33,097 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_08_matched_overtime_attendance_hours ... 2026-07-09 16:16:33,712 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [120] 2026-07-09 16:16:33,955 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [11] 2026-07-09 16:16:33,990 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_09_matched_overtime_attendance_hours ... 2026-07-09 16:16:34,433 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [120] 2026-07-09 16:16:34,615 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [13] 2026-07-09 16:16:34,646 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_10_matched_overtime_attendance_hours ... 2026-07-09 16:16:35,042 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [120] 2026-07-09 16:16:35,221 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [15] 2026-07-09 16:16:35,254 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_11_matched_overtime_attendance_hours ... 2026-07-09 16:16:35,645 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [120] 2026-07-09 16:16:35,838 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [17] 2026-07-09 16:16:35,872 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_12_matched_overtime_attendance_hours ... 2026-07-09 16:16:36,400 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [120] 2026-07-09 16:16:36,582 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_13_matched_overtime_attendance_hours ... 2026-07-09 16:16:37,043 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [120] 2026-07-09 16:16:37,238 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [19] 2026-07-09 16:16:37,401 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [20] 2026-07-09 16:16:37,446 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_14_matched_overtime_attendance_hours ... 2026-07-09 16:16:38,084 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [120] 2026-07-09 16:16:39,165 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [22] 2026-07-09 16:16:39,257 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [23] 2026-07-09 16:16:39,297 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_15_matched_overtime_attendance_hours ... 2026-07-09 16:16:39,908 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [120] 2026-07-09 16:16:40,250 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [32] 2026-07-09 16:16:40,303 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [33] 2026-07-09 16:16:40,338 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_16_matched_overtime_attendance_hours ... 2026-07-09 16:16:40,909 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [120] 2026-07-09 16:16:41,268 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [36] 2026-07-09 16:16:41,341 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [37] 2026-07-09 16:16:41,434 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [38] 2026-07-09 16:16:41,482 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [39] 2026-07-09 16:16:41,527 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_17_matched_overtime_attendance_hours ... 2026-07-09 16:16:41,860 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.message records with IDs: [1740, 1739, 1738, 1737, 1736, 1735, 1734, 1733, 1732, 1731] 2026-07-09 16:16:41,928 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [119967, 119976, 119968, 119969, 119970, 119971, 119972, 119973, 119974, 119975] 2026-07-09 16:16:41,928 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted hr.attendance records with IDs: [12, 11, 10, 9, 8, 7, 6, 5, 4, 3] 2026-07-09 16:16:42,003 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted hr.attendance.overtime records with IDs: [10, 4, 8, 3, 6, 5, 9, 7, 2] 2026-07-09 16:16:42,336 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [120] 2026-07-09 16:16:42,621 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [146] 2026-07-09 16:16:42,819 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_18_reconcile_core_overtime_plan_match ... 2026-07-09 16:16:43,274 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [120] 2026-07-09 16:16:43,497 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [44] 2026-07-09 16:16:43,567 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_19_plan_recognized_overtime_hours_field ... 2026-07-09 16:16:44,159 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [120] 2026-07-09 16:16:44,376 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [46] 2026-07-09 16:16:44,414 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_20_no_plan_match_core_overtime_untouched ... 2026-07-09 16:16:44,816 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [120] 2026-07-09 16:16:45,116 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-07-09 16:16:52,303 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime_hr_holidays.tests.test_overtime_compensatory_time_off: Starting TestOvertimeCompensatoryTimeOff.test_overtime_compensatory_time_off_exp_days ... 2026-07-09 16:16:52,871 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1294] 2026-07-09 16:16:52,975 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [674] 2026-07-09 16:16:53,009 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime_hr_holidays.tests.test_overtime_compensatory_time_off: Starting TestOvertimeCompensatoryTimeOff.test_overtime_compensatory_time_off_exp_days_unlimited ... 2026-07-09 16:16:53,261 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1295] 2026-07-09 16:16:53,332 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [675] 2026-07-09 16:16:53,354 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime_hr_holidays.tests.test_overtime_compensatory_time_off: Starting TestOvertimeCompensatoryTimeOff.test_overtime_compensatory_time_off_plan_type_comp ... 2026-07-09 16:16:53,585 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1296] 2026-07-09 16:16:53,686 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [676] 2026-07-09 16:16:53,717 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime_hr_holidays.tests.test_overtime_compensatory_time_off: Starting TestOvertimeCompensatoryTimeOff.test_overtime_compensatory_time_off_plan_type_payroll ... 2026-07-09 16:16:53,754 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime_hr_holidays.tests.test_overtime_compensatory_time_off: Starting TestOvertimeCompensatoryTimeOff.test_overtime_update_allocation ... 2026-07-09 16:16:53,981 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1297] 2026-07-09 16:16:54,068 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [677] 2026-07-09 16:16:54,188 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [152, 153] 2026-07-09 16:16:54,530 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [154, 155] 2026-07-09 16:16:54,711 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime_hr_holidays.tests.test_overtime_compensatory_time_off: Starting TestOvertimeCompensatoryTimeOff.test_unlink_overtime_unlink_allocation ... 2026-07-09 16:16:55,017 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1298] 2026-07-09 16:16:55,124 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [678] 2026-07-09 16:16:55,168 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12853, 12852] 2026-07-09 16:16:55,185 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted hr.leave.allocation records with IDs: [96] 2026-07-09 16:16:55,192 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3411, 3412] 2026-07-09 16:16:55,268 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [152, 153] 2026-07-09 16:16:55,295 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted hr.overtime.plan records with IDs: [259] 2026-07-09 16:16:55,377 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-07-09 16:16:56,356 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_01_compute_overtime_plan_line_ids ... 2026-07-09 16:16:56,534 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_02_compute_overtime_plan_line_ids ... 2026-07-09 16:16:57,174 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_03_compute_overtime_base_amount ... 2026-07-09 16:16:57,634 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_04_taxed_ot_untaxed_ot ... 2026-07-09 16:16:57,890 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_05_overtime_salary_rule_amount_map ... 2026-07-09 16:16:57,912 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_06_test_compute_sheet ... 2026-07-09 16:16:58,792 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_07_unlink_overtime_line ... 2026-07-09 16:16:59,356 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [163, 164] 2026-07-09 16:16:59,381 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12872] 2026-07-09 16:16:59,408 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted hr.overtime.plan records with IDs: [265] 2026-07-09 16:16:59,443 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_07_worked_days_01 ... 2026-07-09 16:17:00,155 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_07_worked_days_02 ... 2026-07-09 16:17:00,679 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_08_unlink_overtime_line ... 2026-07-09 16:17:01,747 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_10_payslip_run ... 2026-07-09 16:17:02,485 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_11_payslip_run ... 2026-07-09 16:17:03,134 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_12_auto_generate_payslip ... 2026-07-09 16:17:03,291 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_cron: Job 'Generate HR Payslips' (107) started manually 2026-07-09 16:17:03,729 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_cron: Job 'Generate HR Payslips' (107) done 2026-07-09 16:17:03,805 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_13_thirteen_month_pay ... 2026-07-09 16:17:04,362 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 16:17:04,631 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime_payroll.tests.test_salary_cycle_overtime: Starting TestSalaryCycleOvertime.test_01_get_month_start_date_before_offset_rolls_back ... 2026-07-09 16:17:04,723 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime_payroll.tests.test_salary_cycle_overtime: Starting TestSalaryCycleOvertime.test_02_get_month_start_date_on_offset_no_rollback ... 2026-07-09 16:17:04,763 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime_payroll.tests.test_salary_cycle_overtime: Starting TestSalaryCycleOvertime.test_03_get_month_start_date_after_offset_no_rollback ... 2026-07-09 16:17:04,791 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime_payroll.tests.test_salary_cycle_overtime: Starting TestSalaryCycleOvertime.test_04_get_month_start_date_default_cycle_no_rollback ... 2026-07-09 16:17:04,819 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime_payroll.tests.test_salary_cycle_overtime: Starting TestSalaryCycleOvertime.test_05_get_month_cycle_start_end_with_offset ... 2026-07-09 16:17:04,859 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime_payroll.tests.test_salary_cycle_overtime: Starting TestSalaryCycleOvertime.test_06_get_month_cycle_start_end_after_offset ... 2026-07-09 16:17:04,892 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime_payroll.tests.test_salary_cycle_overtime: Starting TestSalaryCycleOvertime.test_07_standard_hour_pay_uses_correct_cycle ... 2026-07-09 16:17:04,949 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime_payroll.tests.test_salary_cycle_overtime: Starting TestSalaryCycleOvertime.test_08_standard_hour_pay_consistent_within_cycle ... 2026-07-09 16:17:05,004 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime_payroll.tests.test_salary_cycle_overtime: Starting TestSalaryCycleOvertime.test_09_standard_hour_pay_different_across_cycles ... 2026-07-09 16:17:05,043 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-09 16:17:05,159 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime_payroll.tests.test_security: Starting TestSecurity.test_01 ... 2026-07-09 16:17:05,259 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 16:17:11,690 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_01_matched_overtime_timesheet_hours ... 2026-07-09 16:17:12,408 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [182] 2026-07-09 16:17:12,577 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_02_matched_overtime_timesheet_hours ... 2026-07-09 16:17:13,093 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [182] 2026-07-09 16:17:13,252 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_03_matched_overtime_timesheet_hours ... 2026-07-09 16:17:13,715 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [182] 2026-07-09 16:17:13,887 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [22] 2026-07-09 16:17:13,923 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_04_matched_overtime_timesheet_hours ... 2026-07-09 16:17:14,397 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [182] 2026-07-09 16:17:14,587 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [24] 2026-07-09 16:17:14,623 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_05_matched_overtime_timesheet_hours ... 2026-07-09 16:17:15,107 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [182] 2026-07-09 16:17:15,299 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [26] 2026-07-09 16:17:15,337 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_06_matched_overtime_timesheet_hours ... 2026-07-09 16:17:15,785 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [182] 2026-07-09 16:17:15,978 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [28] 2026-07-09 16:17:16,017 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_07_matched_overtime_timesheet_hours ... 2026-07-09 16:17:16,446 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [182] 2026-07-09 16:17:16,648 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [30] 2026-07-09 16:17:16,687 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_08_matched_overtime_timesheet_hours ... 2026-07-09 16:17:17,182 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [182] 2026-07-09 16:17:17,371 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [32] 2026-07-09 16:17:17,406 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_09_matched_overtime_timesheet_hours ... 2026-07-09 16:17:18,019 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [182] 2026-07-09 16:17:18,226 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [34] 2026-07-09 16:17:18,262 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_10_matched_overtime_timesheet_hours ... 2026-07-09 16:17:18,690 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [182] 2026-07-09 16:17:18,884 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [36] 2026-07-09 16:17:18,923 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_11_matched_overtime_timesheet_hours ... 2026-07-09 16:17:19,408 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [182] 2026-07-09 16:17:19,590 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [38] 2026-07-09 16:17:19,620 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_12_matched_overtime_timesheet_hours ... 2026-07-09 16:17:20,222 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [182] 2026-07-09 16:17:20,433 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [40] 2026-07-09 16:17:20,550 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [41] 2026-07-09 16:17:20,591 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_13_matched_overtime_timesheet_hours ... 2026-07-09 16:17:21,038 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [182] 2026-07-09 16:17:21,223 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [43, 44] 2026-07-09 16:17:21,258 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_14_matched_overtime_timesheet_hours ... 2026-07-09 16:17:21,698 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [182] 2026-07-09 16:17:21,880 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [47, 48] 2026-07-09 16:17:21,914 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_15_matched_overtime_timesheet_hours ... 2026-07-09 16:17:22,377 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [182] 2026-07-09 16:17:22,561 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [51, 52] 2026-07-09 16:17:22,595 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_16_matched_overtime_timesheet_hours ... 2026-07-09 16:17:23,531 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [182] 2026-07-09 16:17:25,238 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [55] 2026-07-09 16:17:25,286 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_17_compute_timesheet_ids ... 2026-07-09 16:17:25,926 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [182] 2026-07-09 16:17:26,138 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [64, 65] 2026-07-09 16:17:26,191 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_18_matched_overtime_timesheet_hours ... 2026-07-09 16:17:26,797 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [182] 2026-07-09 16:17:27,181 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [68] 2026-07-09 16:17:27,229 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [69] 2026-07-09 16:17:27,329 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [70] 2026-07-09 16:17:27,370 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [71] 2026-07-09 16:17:27,423 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_19_matched_overtime_timesheet_hours ... 2026-07-09 16:17:28,106 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [182] 2026-07-09 16:17:28,503 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-07-09 16:17:29,949 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime_timesheet_approval.tests.test_hr_overtime_timesheet_approval: Starting TestOvertimeTimesheetApproval.test_01_compute_approval_user_line ... 2026-07-09 16:17:31,078 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime_timesheet_approval.tests.test_hr_overtime_timesheet_approval: Starting TestOvertimeTimesheetApproval.test_01_need_timesheets_approval_01 ... 2026-07-09 16:17:31,759 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [1045] 2026-07-09 16:17:31,853 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime_timesheet_approval.tests.test_hr_overtime_timesheet_approval: Starting TestOvertimeTimesheetApproval.test_01_need_timesheets_approval_02 ... 2026-07-09 16:17:33,041 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [1047] 2026-07-09 16:17:33,465 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1299] 2026-07-09 16:17:33,663 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime_timesheet_approval.tests.test_hr_overtime_timesheet_approval: Starting TestOvertimeTimesheetApproval.test_01_need_timesheets_approval_03 ... 2026-07-09 16:17:34,136 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime_timesheet_approval.tests.test_hr_overtime_timesheet_approval: Starting TestOvertimeTimesheetApproval.test_02_compute_approval_user_line ... 2026-07-09 16:17:35,231 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime_timesheet_approval.tests.test_hr_overtime_timesheet_approval: Starting TestOvertimeTimesheetApproval.test_02_match_timesheet ... 2026-07-09 16:17:35,649 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime_timesheet_approval.tests.test_hr_overtime_timesheet_approval: Starting TestOvertimeTimesheetApproval.test_03_compute_approval_user_line ... 2026-07-09 16:17:36,758 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime_timesheet_approval.tests.test_hr_overtime_timesheet_approval: Starting TestOvertimeTimesheetApproval.test_03_match_timesheet ... 2026-07-09 16:17:37,889 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [1047] 2026-07-09 16:17:38,271 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1300] 2026-07-09 16:17:38,611 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [79] 2026-07-09 16:17:38,696 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-09 16:17:46,228 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime_timesheet_attendance.tests.test_hr_overtime_timesheet_attendance: Starting TestHrOvertimeTimesheetAttendance.test_01_calculate_overtime_actual_hours ... 2026-07-09 16:17:46,923 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [222] 2026-07-09 16:17:47,131 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [48] 2026-07-09 16:17:47,181 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime_timesheet_attendance.tests.test_hr_overtime_timesheet_attendance: Starting TestHrOvertimeTimesheetAttendance.test_02_calculate_overtime_actual_hours ... 2026-07-09 16:17:47,772 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [222] 2026-07-09 16:17:47,970 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [84] 2026-07-09 16:17:48,010 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime_timesheet_attendance.tests.test_hr_overtime_timesheet_attendance: Starting TestHrOvertimeTimesheetAttendance.test_03_calculate_overtime_actual_hours ... 2026-07-09 16:17:48,532 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [222] 2026-07-09 16:17:48,692 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime_timesheet_attendance.tests.test_hr_overtime_timesheet_attendance: Starting TestHrOvertimeTimesheetAttendance.test_04_calculate_overtime_actual_hours ... 2026-07-09 16:17:49,197 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [222] 2026-07-09 16:17:49,402 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [50] 2026-07-09 16:17:49,434 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime_timesheet_attendance.tests.test_hr_overtime_timesheet_attendance: Starting TestHrOvertimeTimesheetAttendance.test_05_calculate_overtime_actual_hours ... 2026-07-09 16:17:49,945 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [222] 2026-07-09 16:17:50,108 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime_timesheet_attendance.tests.test_hr_overtime_timesheet_attendance: Starting TestHrOvertimeTimesheetAttendance.test_06_calculate_overtime_actual_hours ... 2026-07-09 16:17:50,518 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [222] 2026-07-09 16:17:50,684 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [52] 2026-07-09 16:17:50,720 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime_timesheet_attendance.tests.test_hr_overtime_timesheet_attendance: Starting TestHrOvertimeTimesheetAttendance.test_07_calculate_overtime_actual_hours ... 2026-07-09 16:17:51,205 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [222] 2026-07-09 16:17:51,426 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [88] 2026-07-09 16:17:51,475 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [54] 2026-07-09 16:17:51,541 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime_timesheet_attendance.tests.test_hr_overtime_timesheet_attendance: Starting TestHrOvertimeTimesheetAttendance.test_08_calculate_overtime_actual_hours ... 2026-07-09 16:17:51,995 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [222] 2026-07-09 16:17:52,190 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [90] 2026-07-09 16:17:52,215 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [56] 2026-07-09 16:17:52,246 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime_timesheet_attendance.tests.test_hr_overtime_timesheet_attendance: Starting TestHrOvertimeTimesheetAttendance.test_09_calculate_overtime_actual_hours ... 2026-07-09 16:17:52,709 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [222] 2026-07-09 16:17:52,898 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [92] 2026-07-09 16:17:52,921 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [58] 2026-07-09 16:17:52,953 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_overtime_timesheet_attendance.tests.test_hr_overtime_timesheet_attendance: Starting TestHrOvertimeTimesheetAttendance.test_10_calculate_overtime_actual_hours ... 2026-07-09 16:17:53,343 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [222] 2026-07-09 16:17:53,639 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [60] 2026-07-09 16:17:53,679 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [61] 2026-07-09 16:17:53,800 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [62] 2026-07-09 16:17:53,843 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [63] 2026-07-09 16:17:53,925 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [64] 2026-07-09 16:17:53,966 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [65] 2026-07-09 16:17:54,043 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-07-09 16:17:54,065 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_payroll_administrative_region.tests.test_admin_region_payroll_contrib: Starting TestAdministrativeRegionPayrollContribution.test_change_minimum_wage ... 2026-07-09 16:17:54,110 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_payroll_administrative_region.tests.test_admin_region_payroll_contrib: Starting TestAdministrativeRegionPayrollContribution.test_create_record ... 2026-07-09 16:17:54,145 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_payroll_administrative_region.tests.test_admin_region_payroll_contrib: Starting TestAdministrativeRegionPayrollContribution.test_sql_contraint_0 ... 2026-07-09 16:17:54,191 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_payroll_administrative_region.tests.test_admin_region_payroll_contrib: Starting TestAdministrativeRegionPayrollContribution.test_sql_contraint_1 ... 2026-07-09 16:17:54,225 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_payroll_administrative_region.tests.test_admin_region_payroll_contrib: Starting TestAdministrativeRegionPayrollContribution.test_sql_contraint_2 ... 2026-07-09 16:17:54,255 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_payroll_administrative_region.tests.test_admin_region_payroll_contrib: Starting TestAdministrativeRegionPayrollContribution.test_sql_contraint_3 ... 2026-07-09 16:17:54,285 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_payroll_administrative_region.tests.test_admin_region_payroll_contrib: Starting TestAdministrativeRegionPayrollContribution.test_sql_contraint_4 ... 2026-07-09 16:17:54,328 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 16:17:56,609 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_payroll_administrative_region.tests.test_hr_contract: Starting TestHRContract.test_admin_region_payroll_contrib_ids_1 ... 2026-07-09 16:18:02,799 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_payroll_administrative_region.tests.test_hr_contract: Starting TestHRContract.test_admin_region_payroll_contrib_ids_2 ... 2026-07-09 16:18:02,924 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_payroll_administrative_region.tests.test_hr_contract: Starting TestHRContract.test_admin_region_payroll_contrib_ids_3 ... 2026-07-09 16:18:03,082 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_payroll_administrative_region.tests.test_hr_contract: Starting TestHRContract.test_admin_region_payroll_contrib_ids_4 ... 2026-07-09 16:18:03,273 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_payroll_administrative_region.tests.test_hr_contract: Starting TestHRContract.test_contract_administrative_region ... 2026-07-09 16:18:03,528 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-07-09 16:18:06,020 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_payroll_administrative_region.tests.test_payroll_contribution_register: Starting TestPayrollContributionRegisterRegion.test_contrains_contribution_amount ... 2026-07-09 16:18:13,486 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_payroll_administrative_region.tests.test_payroll_contribution_register: Starting TestPayrollContributionRegisterRegion.test_contrib_register_history_lines_2 ... 2026-07-09 16:18:13,620 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-07-09 16:18:13,636 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_payroll_timesheet_wfh.tests.test_viin_hr_payroll_timesheet_wfh: Starting TestHrPayrollTimesheetWFH.test_11_pow_timesheet_validation ... 2026-07-09 16:18:13,756 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [107] 2026-07-09 16:18:19,051 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_payroll_timesheet_wfh.tests.test_viin_hr_payroll_timesheet_wfh: Starting TestHrPayrollTimesheetWFH.test_12_pow_timesheet_validation ... 2026-07-09 16:18:19,125 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [109] 2026-07-09 16:18:20,191 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_payroll_timesheet_wfh.tests.test_viin_hr_payroll_timesheet_wfh: Starting TestHrPayrollTimesheetWFH.test_13_pow_timesheet_validation ... 2026-07-09 16:18:20,297 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [111] 2026-07-09 16:18:21,445 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_payroll_timesheet_wfh.tests.test_viin_hr_payroll_timesheet_wfh: Starting TestHrPayrollTimesheetWFH.test_14_pow_timesheet_validation ... 2026-07-09 16:18:21,614 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [113] 2026-07-09 16:18:27,014 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_payroll_timesheet_wfh.tests.test_viin_hr_payroll_timesheet_wfh: Starting TestHrPayrollTimesheetWFH.test_15_pow_timesheet_validation ... 2026-07-09 16:18:27,105 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [115] 2026-07-09 16:18:28,414 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_payroll_timesheet_wfh.tests.test_viin_hr_payroll_timesheet_wfh: Starting TestHrPayrollTimesheetWFH.test_31_payslips ... 2026-07-09 16:18:28,542 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [117] 2026-07-09 16:18:33,051 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_payroll_timesheet_wfh.tests.test_viin_hr_payroll_timesheet_wfh: Starting TestHrPayrollTimesheetWFH.test_32_payslips ... 2026-07-09 16:18:33,153 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [120] 2026-07-09 16:18:38,021 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_payroll_timesheet_wfh.tests.test_viin_hr_payroll_timesheet_wfh: Starting TestHrPayrollTimesheetWFH.test_33_payslips ... 2026-07-09 16:18:38,139 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [123] 2026-07-09 16:18:42,937 185 INFO rb-703c097-222760-391435 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-07-09 16:18:43,045 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [126] 2026-07-09 16:18:48,615 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-07-09 16:18:48,629 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_rank.tests.test_access_rights: Starting TestAccessRight.test_access_rights_1 ... 2026-07-09 16:18:57,257 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #744 deleted mail.message records with IDs: [3450] 2026-07-09 16:18:57,338 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #744 deleted ir.model.data records with IDs: [237923] 2026-07-09 16:18:57,338 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #744 deleted hr.rank records with IDs: [11] 2026-07-09 16:18:57,468 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #744 deleted hr.job.rank.line records with IDs: [2] 2026-07-09 16:18:57,537 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_rank.tests.test_access_rights: Starting TestAccessRight.test_access_rights_2 ... 2026-07-09 16:19:05,451 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 746, model: hr.rank 2026-07-09 16:19:05,460 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 746, model: hr.role 2026-07-09 16:19:05,491 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #746 deleted mail.message records with IDs: [3463] 2026-07-09 16:19:05,496 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 746, model: hr.rank 2026-07-09 16:19:05,517 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 746, model: hr.job.rank.line 2026-07-09 16:19:05,520 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 746, model: hr.job.rank.line 2026-07-09 16:19:05,522 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 746, model: hr.job.rank.line 2026-07-09 16:19:05,602 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_rank.tests.test_access_rights: Starting TestAccessRight.test_access_rights_3 ... 2026-07-09 16:19:14,531 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [24], uid: 751, model: hr.rank 2026-07-09 16:19:14,592 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [26], uid: 750, model: hr.rank 2026-07-09 16:19:14,715 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-07-09 16:19:14,733 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_check_rank_company ... 2026-07-09 16:19:30,718 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_compute_recursive_parent_ids ... 2026-07-09 16:19:39,443 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_create_rank_chains ... 2026-07-09 16:19:47,385 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_create_rank_chains_2 ... 2026-07-09 16:19:55,464 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_hr_job_constrains_rank_ids ... 2026-07-09 16:20:03,760 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_hr_job_rank_line_compute_rank_id ... 2026-07-09 16:20:13,324 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_hr_rank_archive ... 2026-07-09 16:20:20,684 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_hr_rank_compute_employees_count ... 2026-07-09 16:20:28,977 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_hr_rank_compute_name ... 2026-07-09 16:20:37,314 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_hr_rank_compute_parent_id ... 2026-07-09 16:20:45,514 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_hr_rank_constrains_check_department ... 2026-07-09 16:21:00,509 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_hr_rank_constrains_unique_create ... 2026-07-09 16:21:07,884 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_hr_rank_constrains_unique_write ... 2026-07-09 16:21:16,048 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_hr_rank_unlink_rank ... 2026-07-09 16:21:24,619 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.message records with IDs: [3464] 2026-07-09 16:21:24,714 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [237950] 2026-07-09 16:21:24,714 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted hr.rank records with IDs: [25] 2026-07-09 16:21:25,102 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_hr_rank_unlink_rank_exist_employee ... 2026-07-09 16:21:33,462 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.message records with IDs: [3463] 2026-07-09 16:21:33,550 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_job_rank_line_constrains_unique ... 2026-07-09 16:21:41,469 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-07-09 16:21:41,527 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.message records with IDs: [3478, 3477, 3476] 2026-07-09 16:21:41,562 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [238401, 238400, 238399] 2026-07-09 16:21:41,562 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted hr.recognition.discipline.decision records with IDs: [3, 2, 1] 2026-07-09 16:21:53,831 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_recognition_discipline.tests.test_hr_recognition_discipline: Starting TestHrRecognitionDiscipline.test_01_workflow ... 2026-07-09 16:21:54,500 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #806 deleted gamification.badge.user records with IDs: [6] 2026-07-09 16:21:54,593 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_recognition_discipline.tests.test_hr_recognition_discipline: Starting TestHrRecognitionDiscipline.test_02_compute_statistics ... 2026-07-09 16:21:54,919 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_recognition_discipline.tests.test_hr_recognition_discipline: Starting TestHrRecognitionDiscipline.test_03_emulation_campaign_constraints ... 2026-07-09 16:21:55,086 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_recognition_discipline.tests.test_hr_recognition_discipline: Starting TestHrRecognitionDiscipline.test_04_employee_ids_autofill ... 2026-07-09 16:21:55,405 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_recognition_discipline.tests.test_hr_recognition_discipline: Starting TestHrRecognitionDiscipline.test_05_grant_badge_for_employee ... 2026-07-09 16:21:55,719 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #806 deleted gamification.badge.user records with IDs: [7] 2026-07-09 16:21:55,758 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_recognition_discipline.tests.test_hr_recognition_discipline: Starting TestHrRecognitionDiscipline.test_06_grant_badge_for_department ... 2026-07-09 16:21:56,160 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #806 deleted gamification.badge.user records with IDs: [8, 9, 10] 2026-07-09 16:21:56,210 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_recognition_discipline.tests.test_hr_recognition_discipline: Starting TestHrRecognitionDiscipline.test_07_approval_is_admin_only_via_rpc ... 2026-07-09 16:21:56,619 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_recognition_discipline.tests.test_hr_recognition_discipline: Starting TestHrRecognitionDiscipline.test_08_officer_submits_admin_advances ... 2026-07-09 16:21:57,029 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_recognition_discipline.tests.test_hr_recognition_discipline: Starting TestHrRecognitionDiscipline.test_09_grant_badge_skips_userless_members ... 2026-07-09 16:21:57,484 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_recognition_discipline.tests.test_hr_recognition_discipline: Starting TestHrRecognitionDiscipline.test_10_campaign_state_is_date_derived ... 2026-07-09 16:21:57,543 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_recognition_discipline.tests.test_hr_recognition_discipline: Starting TestHrRecognitionDiscipline.test_11_company_scope_reachable ... 2026-07-09 16:21:57,716 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_recognition_discipline.tests.test_hr_recognition_discipline: Starting TestHrRecognitionDiscipline.test_12_switch_department_to_employee_clears_stale ... 2026-07-09 16:21:57,948 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-07-09 16:21:58,018 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.message records with IDs: [3478, 3477, 3476] 2026-07-09 16:21:58,054 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [238401, 238400, 238399] 2026-07-09 16:21:58,054 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted hr.recognition.discipline.decision records with IDs: [3, 2, 1] 2026-07-09 16:22:10,090 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_recognition_discipline.tests.test_security: Starting TestHrRecognitionDisciplineSecurity.test_01_employee_access_recognition_discipline_decision ... 2026-07-09 16:22:10,393 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 812, model: hr.recognition.discipline.decision 2026-07-09 16:22:10,409 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 812, model: hr.recognition.discipline.decision 2026-07-09 16:22:10,418 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 812, model: hr.recognition.discipline.decision 2026-07-09 16:22:10,422 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 812, model: hr.recognition.discipline.decision 2026-07-09 16:22:10,432 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 812, model: hr.recognition.discipline.decision 2026-07-09 16:22:10,438 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 812, model: hr.recognition.discipline.decision 2026-07-09 16:22:10,444 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 812, model: hr.recognition.discipline.decision 2026-07-09 16:22:10,448 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 812, model: hr.recognition.discipline.decision 2026-07-09 16:22:10,808 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [18], uid: 812, model: hr.recognition.discipline.decision 2026-07-09 16:22:10,843 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [19], uid: 812, model: hr.recognition.discipline.decision 2026-07-09 16:22:10,878 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [18], uid: 812, model: hr.recognition.discipline.decision 2026-07-09 16:22:11,008 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [19], uid: 809, model: hr.recognition.discipline.decision 2026-07-09 16:22:11,043 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [16], uid: 809, model: hr.recognition.discipline.decision 2026-07-09 16:22:11,110 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [17], uid: 809, model: hr.recognition.discipline.decision 2026-07-09 16:22:11,153 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #812 deleted mail.message records with IDs: [17095] 2026-07-09 16:22:11,167 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 812, model: hr.recognition.discipline.decision 2026-07-09 16:22:11,184 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #812 deleted mail.message records with IDs: [17096] 2026-07-09 16:22:11,198 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 812, model: hr.recognition.discipline.decision 2026-07-09 16:22:11,215 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #812 deleted mail.message records with IDs: [17092] 2026-07-09 16:22:11,229 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 812, model: hr.recognition.discipline.decision 2026-07-09 16:22:11,241 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #812 deleted mail.message records with IDs: [17093] 2026-07-09 16:22:11,253 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 812, model: hr.recognition.discipline.decision 2026-07-09 16:22:11,285 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_recognition_discipline.tests.test_security: Starting TestHrRecognitionDisciplineSecurity.test_02_employee_access_recognition_discipline_decision ... 2026-07-09 16:22:11,420 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 809, model: hr.recognition.discipline.decision 2026-07-09 16:22:11,495 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [20], uid: 809, model: hr.recognition.discipline.decision 2026-07-09 16:22:11,683 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [22], uid: 809, model: hr.recognition.discipline.decision 2026-07-09 16:22:11,755 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [23], uid: 809, model: hr.recognition.discipline.decision 2026-07-09 16:22:11,949 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [16], uid: 809, model: hr.recognition.discipline.decision 2026-07-09 16:22:11,988 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [17], uid: 809, model: hr.recognition.discipline.decision 2026-07-09 16:22:12,160 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [24], uid: 809, model: hr.recognition.discipline.decision 2026-07-09 16:22:12,366 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [25], uid: 809, model: hr.recognition.discipline.decision 2026-07-09 16:22:12,394 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [16], uid: 809, model: hr.recognition.discipline.decision 2026-07-09 16:22:12,433 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [17], uid: 809, model: hr.recognition.discipline.decision 2026-07-09 16:22:12,473 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #809 deleted mail.message records with IDs: [17099] 2026-07-09 16:22:12,483 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 809, model: hr.recognition.discipline.decision 2026-07-09 16:22:12,496 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #809 deleted mail.message records with IDs: [17098] 2026-07-09 16:22:12,506 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 809, model: hr.recognition.discipline.decision 2026-07-09 16:22:12,518 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #809 deleted mail.message records with IDs: [17100] 2026-07-09 16:22:12,528 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 809, model: hr.recognition.discipline.decision 2026-07-09 16:22:12,541 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #809 deleted mail.message records with IDs: [17092] 2026-07-09 16:22:12,554 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 809, model: hr.recognition.discipline.decision 2026-07-09 16:22:12,568 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #809 deleted mail.message records with IDs: [17093] 2026-07-09 16:22:12,581 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 809, model: hr.recognition.discipline.decision 2026-07-09 16:22:12,611 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_recognition_discipline.tests.test_security: Starting TestHrRecognitionDisciplineSecurity.test_03_hr_officer_access_recognition_discipline_decision ... 2026-07-09 16:22:12,996 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #813 deleted mail.message records with IDs: [17103, 17102, 17101, 17093, 17092] 2026-07-09 16:22:13,021 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #813 deleted hr.recognition.discipline.decision records with IDs: [28, 27, 26, 17, 16] 2026-07-09 16:22:13,028 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #813 deleted mail.followers records with IDs: [3546, 3547, 3548] 2026-07-09 16:22:13,061 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_recognition_discipline.tests.test_security: Starting TestHrRecognitionDisciplineSecurity.test_04_access_recognition_discipline_multi_company ... 2026-07-09 16:22:14,015 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [29], uid: 809, model: hr.recognition.discipline.decision 2026-07-09 16:22:14,069 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [29], uid: 813, model: hr.recognition.discipline.decision 2026-07-09 16:22:14,148 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [504], uid: 809, model: hr.employee.public 2026-07-09 16:22:14,223 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [504], uid: 813, model: hr.employee 2026-07-09 16:22:14,270 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [29], uid: 809, model: hr.recognition.discipline.decision 2026-07-09 16:22:14,332 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [29], uid: 813, model: hr.recognition.discipline.decision 2026-07-09 16:22:14,409 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #809 deleted mail.message records with IDs: [17109] 2026-07-09 16:22:14,436 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 809, model: hr.recognition.discipline.decision 2026-07-09 16:22:14,459 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #813 deleted mail.message records with IDs: [17109] 2026-07-09 16:22:14,480 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [29], uid: 813, model: hr.recognition.discipline.decision 2026-07-09 16:22:14,632 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #814 deleted mail.message records with IDs: [17109] 2026-07-09 16:22:14,658 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #814 deleted hr.recognition.discipline.decision records with IDs: [29] 2026-07-09 16:22:14,672 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #814 deleted mail.message records with IDs: [17111] 2026-07-09 16:22:14,689 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #814 deleted hr.recognition.discipline.decision records with IDs: [30] 2026-07-09 16:22:14,697 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #814 deleted mail.followers records with IDs: [3549] 2026-07-09 16:22:14,728 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_recognition_discipline.tests.test_security: Starting TestHrRecognitionDisciplineSecurity.test_05_access_recognition_discipline_decision_type ... 2026-07-09 16:22:14,949 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 809, model: hr.recognition.discipline.decision.type 2026-07-09 16:22:14,959 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 809, model: hr.recognition.discipline.decision.type 2026-07-09 16:22:14,965 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 809, model: hr.recognition.discipline.decision.type 2026-07-09 16:22:14,997 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_recognition_discipline.tests.test_security: Starting TestHrRecognitionDisciplineSecurity.test_06_access_recognition_discipline_campaign ... 2026-07-09 16:22:15,180 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-07-09 16:22:15,239 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.message records with IDs: [3478, 3477, 3476] 2026-07-09 16:22:15,271 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [238401, 238400, 238399] 2026-07-09 16:22:15,271 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted hr.recognition.discipline.decision records with IDs: [3, 2, 1] 2026-07-09 16:22:27,233 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_recognition_discipline_approval.tests.test_hr_recognition_discipline_decision: Starting TestHrRecognitionDisciplineDecision.test_01_check_approval_request_id ... 2026-07-09 16:22:28,278 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-07-09 16:22:28,330 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [238501, 238500] 2026-07-09 16:22:28,330 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted hr.applicant.resume.line records with IDs: [1, 2] 2026-07-09 16:22:28,663 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_recruitment_skills_resume.tests.test_access_right: Starting TestAssertRight.test_01_user_recruitment_access_right ... 2026-07-09 16:22:28,749 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #6 deleted hr.applicant.resume.line records with IDs: [6] 2026-07-09 16:22:28,775 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_recruitment_skills_resume.tests.test_access_right: Starting TestAssertRight.test_02_user_recruitment_admin_access_right ... 2026-07-09 16:22:28,832 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #2 deleted hr.applicant.resume.line records with IDs: [6] 2026-07-09 16:22:28,866 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_recruitment_skills_resume.tests.test_access_right: Starting TestAssertRight.test_03_user_interviewer_access_right ... 2026-07-09 16:22:29,249 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1308] 2026-07-09 16:22:29,264 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #7 deleted hr.applicant.resume.line records with IDs: [6] 2026-07-09 16:22:29,302 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_recruitment_skills_resume.tests.test_access_right: Starting TestAssertRight.test_04_user_internal_access_right ... 2026-07-09 16:22:29,737 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [6], uid: 822, model: hr.applicant.resume.line 2026-07-09 16:22:29,767 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 822, model: hr.applicant.resume.line 2026-07-09 16:22:29,778 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 822, model: hr.applicant.resume.line 2026-07-09 16:22:29,793 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 822, model: hr.applicant.resume.line 2026-07-09 16:22:29,839 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-09 16:22:29,878 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [238501, 238500] 2026-07-09 16:22:29,878 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted hr.applicant.resume.line records with IDs: [1, 2] 2026-07-09 16:22:30,188 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_recruitment_skills_resume.tests.test_to_hr_skills_recruitment: Starting TestToHrSkillsRecruitment.test_01_create_employee_from_applicant ... 2026-07-09 16:22:30,677 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_recruitment_skills_resume.tests.test_to_hr_skills_recruitment: Starting TestToHrSkillsRecruitment.test_02_constraints_date_check ... 2026-07-09 16:22:30,752 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-09 16:22:30,768 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_role.tests.test_access_rights: Starting TestAccessRight.test_access_rights_1 ... 2026-07-09 16:22:39,143 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #824 deleted mail.message records with IDs: [17508] 2026-07-09 16:22:39,166 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #824 deleted hr.role records with IDs: [10] 2026-07-09 16:22:39,173 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #824 deleted mail.followers records with IDs: [3564] 2026-07-09 16:22:39,247 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_role.tests.test_access_rights: Starting TestAccessRight.test_access_rights_2 ... 2026-07-09 16:22:47,391 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 826, model: hr.role 2026-07-09 16:22:47,401 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 826, model: hr.role 2026-07-09 16:22:47,417 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #826 deleted mail.message records with IDs: [2243] 2026-07-09 16:22:47,420 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 826, model: hr.role 2026-07-09 16:22:47,495 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_role.tests.test_access_rights: Starting TestAccessRight.test_access_rights_3 ... 2026-07-09 16:22:55,223 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [11], uid: 830, model: hr.role 2026-07-09 16:22:55,330 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-07-09 16:22:55,347 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_role.tests.test_hr_role_code: Starting TestHrRoleCode.test_code_allowed_duplicate_across_companies ... 2026-07-09 16:23:02,103 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_role.tests.test_hr_role_code: Starting TestHrRoleCode.test_code_autogenerated_from_name ... 2026-07-09 16:23:02,134 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_role.tests.test_hr_role_code: Starting TestHrRoleCode.test_code_autogenerated_strips_accents_and_symbols ... 2026-07-09 16:23:02,169 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_role.tests.test_hr_role_code: Starting TestHrRoleCode.test_code_duplicate_write_raises_integrity_error ... 2026-07-09 16:23:02,221 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_role.tests.test_hr_role_code: Starting TestHrRoleCode.test_code_stable_on_rename ... 2026-07-09 16:23:02,263 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_role.tests.test_hr_role_code: Starting TestHrRoleCode.test_code_unique_per_company_gets_suffix ... 2026-07-09 16:23:02,312 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-09 16:23:02,328 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_role.tests.test_viin_hr_role: Starting TestViinHrRole.test_check_role_company ... 2026-07-09 16:23:17,872 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_role.tests.test_viin_hr_role: Starting TestViinHrRole.test_compute_employees_count ... 2026-07-09 16:23:25,884 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_role.tests.test_viin_hr_role: Starting TestViinHrRole.test_constrains_department_1 ... 2026-07-09 16:23:34,333 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_role.tests.test_viin_hr_role: Starting TestViinHrRole.test_constrains_department_2 ... 2026-07-09 16:23:42,462 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_role.tests.test_viin_hr_role: Starting TestViinHrRole.test_constrains_department_3 ... 2026-07-09 16:23:50,751 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_role.tests.test_viin_hr_role: Starting TestViinHrRole.test_constrains_department_4 ... 2026-07-09 16:23:59,204 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_role.tests.test_viin_hr_role: Starting TestViinHrRole.test_create_role_have_department ... 2026-07-09 16:24:09,177 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_role.tests.test_viin_hr_role: Starting TestViinHrRole.test_create_role_without_department ... 2026-07-09 16:24:17,974 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_role.tests.test_viin_hr_role: Starting TestViinHrRole.test_delete_role_have_employees ... 2026-07-09 16:24:27,717 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.message records with IDs: [2243] 2026-07-09 16:24:27,805 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_role.tests.test_viin_hr_role: Starting TestViinHrRole.test_delete_role_not_employee ... 2026-07-09 16:24:35,679 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted mail.message records with IDs: [20007] 2026-07-09 16:24:35,698 185 INFO rb-703c097-222760-391435 odoo.models.unlink: User #1 deleted hr.role records with IDs: [24] 2026-07-09 16:24:35,770 185 INFO rb-703c097-222760-391435 odoo.addons.viin_hr_role.tests.test_viin_hr_role: Starting TestViinHrRole.test_update_role ... 2026-07-09 16:24:44,568 185 INFO rb-703c097-222760-391435 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-07-09 16:24:44,570 185 INFO rb-703c097-222760-391435 odoo.service.server: 1684 post-tests in 3938.81s, 1462001 queries 2026-07-09 16:24:44,577 185 INFO rb-703c097-222760-391435 odoo.tests.stats: to_warranty_stock: 26 tests 10.03s 3985 queries 2026-07-09 16:24:44,577 185 INFO rb-703c097-222760-391435 odoo.tests.stats: to_website_apps_store: 20 tests 156.03s 56156 queries 2026-07-09 16:24:44,577 185 INFO rb-703c097-222760-391435 odoo.tests.stats: utm: 19 tests 2.94s 1209 queries 2026-07-09 16:24:44,577 185 INFO rb-703c097-222760-391435 odoo.tests.stats: viin_account: 131 tests 199.43s 93285 queries 2026-07-09 16:24:44,577 185 INFO rb-703c097-222760-391435 odoo.tests.stats: viin_account_auto_transfer: 10 tests 20.28s 10160 queries 2026-07-09 16:24:44,577 185 INFO rb-703c097-222760-391435 odoo.tests.stats: viin_account_bank_statement_import: 11 tests 48.92s 25013 queries 2026-07-09 16:24:44,577 185 INFO rb-703c097-222760-391435 odoo.tests.stats: viin_account_bank_statement_import_rje: 6 tests 28.77s 13637 queries 2026-07-09 16:24:44,577 185 INFO rb-703c097-222760-391435 odoo.tests.stats: viin_account_reconciliation: 13 tests 41.02s 18605 queries 2026-07-09 16:24:44,577 185 INFO rb-703c097-222760-391435 odoo.tests.stats: viin_account_recurring: 9 tests 36.21s 12517 queries 2026-07-09 16:24:44,577 185 INFO rb-703c097-222760-391435 odoo.tests.stats: viin_amazon: 18 tests 5.04s 5498 queries 2026-07-09 16:24:44,577 185 INFO rb-703c097-222760-391435 odoo.tests.stats: viin_amazon_ses: 48 tests 3.02s 1130 queries 2026-07-09 16:24:44,577 185 INFO rb-703c097-222760-391435 odoo.tests.stats: viin_appointment: 9 tests 10.44s 4680 queries 2026-07-09 16:24:44,577 185 INFO rb-703c097-222760-391435 odoo.tests.stats: viin_appointment_crm: 4 tests 3.16s 1651 queries 2026-07-09 16:24:44,577 185 INFO rb-703c097-222760-391435 odoo.tests.stats: viin_appointment_sale: 3 tests 3.62s 1562 queries 2026-07-09 16:24:44,577 185 INFO rb-703c097-222760-391435 odoo.tests.stats: viin_appointment_sale_crm: 3 tests 1.48s 846 queries 2026-07-09 16:24:44,577 185 INFO rb-703c097-222760-391435 odoo.tests.stats: viin_appointment_website: 19 tests 12.71s 5682 queries 2026-07-09 16:24:44,577 185 INFO rb-703c097-222760-391435 odoo.tests.stats: viin_appointment_website_hr: 4 tests 5.74s 2147 queries 2026-07-09 16:24:44,577 185 INFO rb-703c097-222760-391435 odoo.tests.stats: viin_approval: 400 tests 307.26s 100331 queries 2026-07-09 16:24:44,577 185 INFO rb-703c097-222760-391435 odoo.tests.stats: viin_approval_account: 52 tests 209.98s 64617 queries 2026-07-09 16:24:44,577 185 INFO rb-703c097-222760-391435 odoo.tests.stats: viin_approval_analytic: 8 tests 72.33s 23335 queries 2026-07-09 16:24:44,577 185 INFO rb-703c097-222760-391435 odoo.tests.stats: viin_approval_employee_advance: 69 tests 138.36s 49679 queries 2026-07-09 16:24:44,577 185 INFO rb-703c097-222760-391435 odoo.tests.stats: viin_approval_flexible_flow: 42 tests 93.57s 37196 queries 2026-07-09 16:24:44,577 185 INFO rb-703c097-222760-391435 odoo.tests.stats: viin_approval_hr_payroll: 28 tests 108.17s 43521 queries 2026-07-09 16:24:44,577 185 INFO rb-703c097-222760-391435 odoo.tests.stats: viin_approval_hr_recruitment: 19 tests 34.76s 14453 queries 2026-07-09 16:24:44,577 185 INFO rb-703c097-222760-391435 odoo.tests.stats: viin_approval_hr_timesheet: 51 tests 29.34s 9965 queries 2026-07-09 16:24:44,578 185 INFO rb-703c097-222760-391435 odoo.tests.stats: viin_approval_maintenance: 7 tests 1.16s 337 queries 2026-07-09 16:24:44,578 185 INFO rb-703c097-222760-391435 odoo.tests.stats: viin_approval_procurement: 7 tests 21.84s 10667 queries 2026-07-09 16:24:44,578 185 INFO rb-703c097-222760-391435 odoo.tests.stats: viin_approval_project: 9 tests 8.56s 2281 queries 2026-07-09 16:24:44,578 185 INFO rb-703c097-222760-391435 odoo.tests.stats: viin_approval_purchase_stock: 13 tests 27.81s 9686 queries 2026-07-09 16:24:44,578 185 INFO rb-703c097-222760-391435 odoo.tests.stats: viin_approval_sale: 11 tests 65.51s 19113 queries 2026-07-09 16:24:44,578 185 INFO rb-703c097-222760-391435 odoo.tests.stats: viin_approval_stock: 31 tests 67.89s 28594 queries 2026-07-09 16:24:44,578 185 INFO rb-703c097-222760-391435 odoo.tests.stats: viin_auth_password_policy: 6 tests 0.41s 185 queries 2026-07-09 16:24:44,578 185 INFO rb-703c097-222760-391435 odoo.tests.stats: viin_base_import_tracking: 4 tests 0.68s 129 queries 2026-07-09 16:24:44,578 185 INFO rb-703c097-222760-391435 odoo.tests.stats: viin_brand_common: 5 tests 4.16s 361 queries 2026-07-09 16:24:44,578 185 INFO rb-703c097-222760-391435 odoo.tests.stats: viin_crm_business_nature: 36 tests 14.53s 8249 queries 2026-07-09 16:24:44,578 185 INFO rb-703c097-222760-391435 odoo.tests.stats: viin_crm_sankey: 9 tests 1.06s 484 queries 2026-07-09 16:24:44,578 185 INFO rb-703c097-222760-391435 odoo.tests.stats: viin_customizer: 73 tests 534.74s 158406 queries 2026-07-09 16:24:44,578 185 INFO rb-703c097-222760-391435 odoo.tests.stats: viin_document: 24 tests 232.63s 75322 queries 2026-07-09 16:24:44,578 185 INFO rb-703c097-222760-391435 odoo.tests.stats: viin_document_project: 5 tests 60.01s 19617 queries 2026-07-09 16:24:44,578 185 INFO rb-703c097-222760-391435 odoo.tests.stats: viin_estimate: 34 tests 7.68s 2769 queries 2026-07-09 16:24:44,578 185 INFO rb-703c097-222760-391435 odoo.tests.stats: viin_estimate_hr: 4 tests 0.27s 86 queries 2026-07-09 16:24:44,578 185 INFO rb-703c097-222760-391435 odoo.tests.stats: viin_estimate_project: 7 tests 0.98s 360 queries 2026-07-09 16:24:44,578 185 INFO rb-703c097-222760-391435 odoo.tests.stats: viin_estimate_purchase: 7 tests 1.23s 516 queries 2026-07-09 16:24:44,578 185 INFO rb-703c097-222760-391435 odoo.tests.stats: viin_estimate_sale: 7 tests 1.30s 498 queries 2026-07-09 16:24:44,578 185 INFO rb-703c097-222760-391435 odoo.tests.stats: viin_foreign_trade: 24 tests 44.73s 20461 queries 2026-07-09 16:24:44,578 185 INFO rb-703c097-222760-391435 odoo.tests.stats: viin_foreign_trade_export: 69 tests 134.76s 52164 queries 2026-07-09 16:24:44,578 185 INFO rb-703c097-222760-391435 odoo.tests.stats: viin_foreign_trade_import: 53 tests 91.67s 30712 queries 2026-07-09 16:24:44,578 185 INFO rb-703c097-222760-391435 odoo.tests.stats: viin_foreign_trade_import_currency_rate: 5 tests 6.89s 2967 queries 2026-07-09 16:24:44,578 185 INFO rb-703c097-222760-391435 odoo.tests.stats: viin_helpdesk: 47 tests 30.24s 12901 queries 2026-07-09 16:24:44,578 185 INFO rb-703c097-222760-391435 odoo.tests.stats: viin_helpdesk_crm: 10 tests 9.60s 4433 queries 2026-07-09 16:24:44,578 185 INFO rb-703c097-222760-391435 odoo.tests.stats: viin_helpdesk_hr: 4 tests 4.73s 1963 queries 2026-07-09 16:24:44,578 185 INFO rb-703c097-222760-391435 odoo.tests.stats: viin_helpdesk_livechat: 4 tests 4.77s 2007 queries 2026-07-09 16:24:44,578 185 INFO rb-703c097-222760-391435 odoo.tests.stats: viin_helpdesk_project: 25 tests 19.55s 8486 queries 2026-07-09 16:24:44,578 185 INFO rb-703c097-222760-391435 odoo.tests.stats: viin_helpdesk_sale: 8 tests 14.27s 5445 queries 2026-07-09 16:24:44,578 185 INFO rb-703c097-222760-391435 odoo.tests.stats: viin_helpdesk_timesheet: 4 tests 4.65s 2098 queries 2026-07-09 16:24:44,578 185 INFO rb-703c097-222760-391435 odoo.tests.stats: viin_helpdesk_timesheet_timer: 8 tests 6.46s 2674 queries 2026-07-09 16:24:44,579 185 INFO rb-703c097-222760-391435 odoo.tests.stats: viin_hr: 57 tests 11.74s 4135 queries 2026-07-09 16:24:44,579 185 INFO rb-703c097-222760-391435 odoo.tests.stats: viin_hr_account: 15 tests 10.82s 4710 queries 2026-07-09 16:24:44,579 185 INFO rb-703c097-222760-391435 odoo.tests.stats: viin_hr_attendance_validation: 25 tests 7.05s 3364 queries 2026-07-09 16:24:44,579 185 INFO rb-703c097-222760-391435 odoo.tests.stats: viin_hr_contract: 123 tests 49.43s 20740 queries 2026-07-09 16:24:44,579 185 INFO rb-703c097-222760-391435 odoo.tests.stats: viin_hr_contract_suspension: 9 tests 16.30s 5685 queries 2026-07-09 16:24:44,579 185 INFO rb-703c097-222760-391435 odoo.tests.stats: viin_hr_contract_suspension_payroll: 5 tests 3.73s 916 queries 2026-07-09 16:24:44,579 185 INFO rb-703c097-222760-391435 odoo.tests.stats: viin_hr_holidays: 40 tests 30.26s 11582 queries 2026-07-09 16:24:44,579 185 INFO rb-703c097-222760-391435 odoo.tests.stats: viin_hr_maintenance: 4 tests 0.97s 363 queries 2026-07-09 16:24:44,579 185 INFO rb-703c097-222760-391435 odoo.tests.stats: viin_hr_management_tiers: 18 tests 6.15s 2110 queries 2026-07-09 16:24:44,579 185 INFO rb-703c097-222760-391435 odoo.tests.stats: viin_hr_overtime: 73 tests 101.93s 43787 queries 2026-07-09 16:24:44,579 185 INFO rb-703c097-222760-391435 odoo.tests.stats: viin_hr_overtime_approval: 34 tests 122.97s 46792 queries 2026-07-09 16:24:44,579 185 INFO rb-703c097-222760-391435 odoo.tests.stats: viin_hr_overtime_approval_compensatory_time_off: 5 tests 19.11s 8041 queries 2026-07-09 16:24:44,579 185 INFO rb-703c097-222760-391435 odoo.tests.stats: viin_hr_overtime_approval_payroll: 14 tests 33.13s 12278 queries 2026-07-09 16:24:44,579 185 INFO rb-703c097-222760-391435 odoo.tests.stats: viin_hr_overtime_attendance: 22 tests 25.26s 9418 queries 2026-07-09 16:24:44,579 185 INFO rb-703c097-222760-391435 odoo.tests.stats: viin_hr_overtime_hr_holidays: 8 tests 10.26s 4369 queries 2026-07-09 16:24:44,579 185 INFO rb-703c097-222760-391435 odoo.tests.stats: viin_hr_overtime_payroll: 30 tests 9.88s 3238 queries 2026-07-09 16:24:44,579 185 INFO rb-703c097-222760-391435 odoo.tests.stats: viin_hr_overtime_timesheet: 21 tests 23.24s 9330 queries 2026-07-09 16:24:44,579 185 INFO rb-703c097-222760-391435 odoo.tests.stats: viin_hr_overtime_timesheet_approval: 10 tests 10.19s 2956 queries 2026-07-09 16:24:44,579 185 INFO rb-703c097-222760-391435 odoo.tests.stats: viin_hr_overtime_timesheet_attendance: 12 tests 15.34s 6628 queries 2026-07-09 16:24:44,579 185 INFO rb-703c097-222760-391435 odoo.tests.stats: viin_hr_payroll_administrative_region: 20 tests 19.58s 10043 queries 2026-07-09 16:24:44,579 185 INFO rb-703c097-222760-391435 odoo.tests.stats: viin_hr_payroll_timesheet_wfh: 11 tests 34.99s 16338 queries 2026-07-09 16:24:44,579 185 INFO rb-703c097-222760-391435 odoo.tests.stats: viin_hr_rank: 23 tests 172.85s 74945 queries 2026-07-09 16:24:44,579 185 INFO rb-703c097-222760-391435 odoo.tests.stats: viin_hr_recognition_discipline: 22 tests 33.71s 13507 queries 2026-07-09 16:24:44,579 185 INFO rb-703c097-222760-391435 odoo.tests.stats: viin_hr_recognition_discipline_approval: 3 tests 13.10s 5298 queries 2026-07-09 16:24:44,579 185 INFO rb-703c097-222760-391435 odoo.tests.stats: viin_hr_recruitment_skills_resume: 10 tests 2.47s 1011 queries 2026-07-09 16:24:44,579 185 INFO rb-703c097-222760-391435 odoo.tests.stats: viin_hr_role: 26 tests 133.81s 55008 queries 2026-07-09 16:24:44,580 185 ERROR rb-703c097-222760-391435 odoo.tests.result: 0 failed, 25 error(s) of 1684 tests when loading database 'rb-703c097-222760-391435' 2026-07-09 16:24:44,580 185 INFO rb-703c097-222760-391435 odoo.service.server: Initiating shutdown 2026-07-09 16:24:44,580 185 INFO rb-703c097-222760-391435 odoo.service.server: Hit CTRL-C again or send a second signal to force the shutdown.