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.42-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.0-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.42 (from boto3->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 1)) Downloading botocore-1.43.42-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.0-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.42->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.42->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.42->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.42-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.0-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.42-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.0-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=4553884 sha256=967326279b14ba1624e854daf54643827f3a0c109708caaae1f12a793863f607 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=1428017 sha256=7d34f90dea3c15c5ac4e59f318312f37b85e861157f7e7b27278caca19bf34a2 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.42 botocore-1.43.42 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.0 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.0 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-08 14:09:50,930 185 INFO ? odoo: Odoo version 18.0 2026-07-08 14:09:50,930 185 INFO ? odoo: Using configuration file at /home/nvq1xbwiguuu/.odoorc 2026-07-08 14:09:50,930 185 INFO ? odoo: addons paths: ['/data/build/rb-e2f27c7-222797/odoo/addons', '/data/build/datadir/addons/18.0', '/data/build/rb-e2f27c7-222797/addons', '/data/build/Viindoo-tvtmaaddons-18.0', '/data/build/Viindoo-erponline-enterprise-18.0', '/data/build/Viindoo-branding-18.0'] 2026-07-08 14:09:50,930 185 INFO ? odoo: database: default@default:5432 2026-07-08 14:09:51,163 185 INFO ? odoo.addons.base.models.ir_actions_report: Will use the Wkhtmltopdf binary at /usr/local/bin/wkhtmltopdf 2026-07-08 14:09:51,176 185 INFO ? odoo.addons.base.models.ir_actions_report: Will use the Wkhtmltoimage binary at /usr/local/bin/wkhtmltoimage 2026-07-08 14:09:51,558 185 INFO ? odoo.tests.common: Importing test framework 2026-07-08 14:09:51,737 185 INFO ? odoo.addons.to_base: Removing the default currency rate's SQL constraint `unique_name_per_day` 2026-07-08 14:09:51,738 185 INFO ? odoo.service.server: HTTP service (werkzeug) running on localhost:8069 2026-07-08 14:09:51,776 185 INFO rb-e2f27c7-222797-391090 odoo.modules.loading: loading 1 modules... 2026-07-08 14:09:51,882 185 INFO rb-e2f27c7-222797-391090 odoo.modules.loading: 1 modules loaded in 0.10s, 0 queries (+0 extra) 2026-07-08 14:09:53,021 185 INFO rb-e2f27c7-222797-391090 odoo.modules.loading: loading 826 modules... 2026-07-08 14:10:02,652 185 INFO rb-e2f27c7-222797-391090 odoo.modules.loading: 826 modules loaded in 9.63s, 0 queries (+0 extra) 2026-07-08 14:10:10,634 185 INFO rb-e2f27c7-222797-391090 odoo.modules.loading: Modules loaded. 2026-07-08 14:10:10,922 185 INFO rb-e2f27c7-222797-391090 odoo.modules.registry: Registry loaded in 19.183s 2026-07-08 14:10:10,923 185 INFO rb-e2f27c7-222797-391090 odoo.service.server: Starting post tests 2026-07-08 14:10:11,810 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_qweb: Pregenerating assets bundles 2026-07-08 14:10:16,932 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_qweb: JS Assets bundles generated in 3.837775230407715 seconds 2026-07-08 14:10:17,858 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_qweb: CSS Assets bundles generated in 0.9255733489990234 seconds 2026-07-08 14:10:20,559 185 INFO rb-e2f27c7-222797-391090 odoo.addons.to_warranty_stock.tests.test_access_rights: Starting TestAccessRights.test_access_stock_user ... 2026-07-08 14:10:20,632 185 INFO rb-e2f27c7-222797-391090 odoo.addons.to_warranty_stock.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_manager ... 2026-07-08 14:10:20,670 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 11, model: stock.lot 2026-07-08 14:10:20,708 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 11, model: stock.lot 2026-07-08 14:10:20,715 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 11, model: stock.lot 2026-07-08 14:10:20,747 185 INFO rb-e2f27c7-222797-391090 odoo.addons.to_warranty_stock.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_user ... 2026-07-08 14:10:20,782 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 10, model: stock.lot 2026-07-08 14:10:20,819 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 10, model: stock.lot 2026-07-08 14:10:20,831 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 10, model: stock.lot 2026-07-08 14:10:20,910 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 1488 checked, 6 removed 2026-07-08 14:10:22,412 185 INFO rb-e2f27c7-222797-391090 odoo.addons.to_warranty_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_compute_supplier_warranty_expiration_date ... 2026-07-08 14:10:22,962 185 INFO rb-e2f27c7-222797-391090 odoo.addons.to_warranty_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_compute_warranty_expiration_date ... 2026-07-08 14:10:23,387 185 INFO rb-e2f27c7-222797-391090 odoo.addons.to_warranty_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_01 ... 2026-07-08 14:10:24,049 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-07-08 14:10:25,572 185 INFO rb-e2f27c7-222797-391090 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_01 ... 2026-07-08 14:10:25,831 185 INFO rb-e2f27c7-222797-391090 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_02 ... 2026-07-08 14:10:26,022 185 INFO rb-e2f27c7-222797-391090 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_product_and_lot_01 ... 2026-07-08 14:10:26,067 185 INFO rb-e2f27c7-222797-391090 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_01 ... 2026-07-08 14:10:26,236 185 INFO rb-e2f27c7-222797-391090 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_02 ... 2026-07-08 14:10:26,433 185 INFO rb-e2f27c7-222797-391090 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_03 ... 2026-07-08 14:10:26,648 185 INFO rb-e2f27c7-222797-391090 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_04 ... 2026-07-08 14:10:26,880 185 INFO rb-e2f27c7-222797-391090 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_05 ... 2026-07-08 14:10:27,083 185 INFO rb-e2f27c7-222797-391090 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_06 ... 2026-07-08 14:10:27,264 185 INFO rb-e2f27c7-222797-391090 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_expiration_date_01 ... 2026-07-08 14:10:27,466 185 INFO rb-e2f27c7-222797-391090 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_period_01 ... 2026-07-08 14:10:27,679 185 INFO rb-e2f27c7-222797-391090 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_start_date_01 ... 2026-07-08 14:10:27,907 185 INFO rb-e2f27c7-222797-391090 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_update_warranty_info_of_lot_01 ... 2026-07-08 14:10:28,198 185 INFO rb-e2f27c7-222797-391090 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_update_warranty_info_of_lot_02 ... 2026-07-08 14:10:28,436 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-07-08 14:10:28,459 185 INFO rb-e2f27c7-222797-391090 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_add_to_cart_update_dependencies ... 2026-07-08 14:10:35,547 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-08 14:10:37,261 185 INFO rb-e2f27c7-222797-391090 werkzeug: 127.0.0.1 - - [08/Jul/2026 14:10:37] "GET /apps/app/12.0/module_5 HTTP/1.1" 200 - 326 0.331 1.387 2026-07-08 14:10:37,895 185 INFO rb-e2f27c7-222797-391090 werkzeug: 127.0.0.1 - - [08/Jul/2026 14:10:37] "POST /shop/cart/update HTTP/1.1" 303 - 180 0.165 0.460 2026-07-08 14:10:38,491 185 INFO rb-e2f27c7-222797-391090 werkzeug: 127.0.0.1 - - [08/Jul/2026 14:10:38] "GET /shop/cart HTTP/1.1" 200 - 149 0.124 0.466 2026-07-08 14:10:38,560 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [118] 2026-07-08 14:10:38,872 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [113] 2026-07-08 14:10:39,014 185 INFO rb-e2f27c7-222797-391090 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_app_redirect ... 2026-07-08 14:10:45,397 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-08 14:10:45,663 185 INFO rb-e2f27c7-222797-391090 werkzeug: 127.0.0.1 - - [08/Jul/2026 14:10:45] "GET /apps/modules/12.0/module_base HTTP/1.1" 303 - 13 0.007 0.262 2026-07-08 14:10:47,401 185 INFO rb-e2f27c7-222797-391090 werkzeug: 127.0.0.1 - - [08/Jul/2026 14:10:47] "GET /apps/app/12.0/module_base HTTP/1.1" 200 - 252 0.213 1.521 2026-07-08 14:10:47,404 185 INFO rb-e2f27c7-222797-391090 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore.test_app_redirect: waiting for threads: [] 2026-07-08 14:10:47,443 185 INFO rb-e2f27c7-222797-391090 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_apps_store_main_website_canonical_url ... 2026-07-08 14:10:54,039 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-08 14:10:55,423 185 INFO rb-e2f27c7-222797-391090 werkzeug: 127.0.0.1 - - [08/Jul/2026 14:10:55] "GET /apps/app/12.0/module_base HTTP/1.1" 200 - 264 0.181 1.205 2026-07-08 14:10:55,466 185 INFO rb-e2f27c7-222797-391090 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_button_visible_on_page_details ... 2026-07-08 14:11:04,628 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.res_users: Login successful for db:rb-e2f27c7-222797-391090 login:portalapps1@abc.com from n/a 2026-07-08 14:11:04,648 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-08 14:11:05,654 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 28, model: odoo.module.version 2026-07-08 14:11:06,200 185 INFO rb-e2f27c7-222797-391090 werkzeug: 127.0.0.1 - - [08/Jul/2026 14:11:06] "GET /apps/app/12.0/module_5 HTTP/1.1" 200 - 338 0.196 1.363 2026-07-08 14:11:08,119 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 28, model: odoo.module.version 2026-07-08 14:11:08,164 185 INFO rb-e2f27c7-222797-391090 werkzeug: 127.0.0.1 - - [08/Jul/2026 14:11:08] "GET /apps/app/12.0/module_5 HTTP/1.1" 200 - 55 0.051 0.168 2026-07-08 14:11:08,184 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.res_users: Login successful for db:rb-e2f27c7-222797-391090 login:portalapps2@abc.com from n/a 2026-07-08 14:11:08,551 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 29, model: odoo.module.version 2026-07-08 14:11:08,594 185 INFO rb-e2f27c7-222797-391090 werkzeug: 127.0.0.1 - - [08/Jul/2026 14:11:08] "GET /apps/app/12.0/module_5 HTTP/1.1" 200 - 145 0.099 0.298 2026-07-08 14:11:08,738 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.res_users: Login successful for db:rb-e2f27c7-222797-391090 login:portalapps2@abc.com from n/a 2026-07-08 14:11:10,003 185 INFO rb-e2f27c7-222797-391090 werkzeug: 127.0.0.1 - - [08/Jul/2026 14:11:10] "GET /apps/app/12.0/module_5 HTTP/1.1" 200 - 362 0.232 1.023 2026-07-08 14:11:10,048 185 INFO rb-e2f27c7-222797-391090 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_get_best_sell_modules ... 2026-07-08 14:11:17,495 185 INFO rb-e2f27c7-222797-391090 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_get_newest_modules ... 2026-07-08 14:11:23,499 185 INFO rb-e2f27c7-222797-391090 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_get_relevant_modules ... 2026-07-08 14:11:30,425 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-08 14:11:32,769 185 INFO rb-e2f27c7-222797-391090 werkzeug: 127.0.0.1 - - [08/Jul/2026 14:11:32] "GET /apps/category/odoo-apps-category-test-83 HTTP/1.1" 200 - 348 0.356 1.992 2026-07-08 14:11:32,837 185 INFO rb-e2f27c7-222797-391090 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_get_top_modules_most_downloaded ... 2026-07-08 14:11:39,387 185 INFO rb-e2f27c7-222797-391090 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_get_top_purchase_modules ... 2026-07-08 14:11:47,834 185 INFO rb-e2f27c7-222797-391090 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_module_public ... 2026-07-08 14:11:54,242 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-08 14:11:55,487 185 INFO rb-e2f27c7-222797-391090 werkzeug: 127.0.0.1 - - [08/Jul/2026 14:11:55] "GET /apps/app/12.0/module_base HTTP/1.1" 404 - 196 0.251 0.997 2026-07-08 14:11:56,090 185 INFO rb-e2f27c7-222797-391090 werkzeug: 127.0.0.1 - - [08/Jul/2026 14:11:56] "GET /apps/app/12.0/module_base HTTP/1.1" 200 - 104 0.121 0.463 2026-07-08 14:11:56,145 185 INFO rb-e2f27c7-222797-391090 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_rating_module ... 2026-07-08 14:12:02,539 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-08 14:12:02,778 185 INFO rb-e2f27c7-222797-391090 werkzeug: 127.0.0.1 - - [08/Jul/2026 14:12:02] "POST /mail/message/post HTTP/1.1" 200 - 11 0.004 0.239 2026-07-08 14:12:04,635 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.res_users: Login successful for db:rb-e2f27c7-222797-391090 login:portalapps1@abc.com from n/a 2026-07-08 14:12:04,801 185 INFO rb-e2f27c7-222797-391090 werkzeug: 127.0.0.1 - - [08/Jul/2026 14:12:04] "POST /mail/message/post HTTP/1.1" 200 - 45 0.085 0.068 2026-07-08 14:12:04,966 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.res_users: Login successful for db:rb-e2f27c7-222797-391090 login:portalapps2@abc.com from n/a 2026-07-08 14:12:05,004 185 INFO rb-e2f27c7-222797-391090 werkzeug: 127.0.0.1 - - [08/Jul/2026 14:12:05] "POST /mail/message/post HTTP/1.1" 200 - 11 0.012 0.016 2026-07-08 14:12:05,033 185 INFO rb-e2f27c7-222797-391090 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_search_module ... 2026-07-08 14:12:11,323 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-08 14:12:13,375 185 INFO rb-e2f27c7-222797-391090 werkzeug: 127.0.0.1 - - [08/Jul/2026 14:12:13] "GET /apps/app/12.0/module_base HTTP/1.1" 200 - 265 0.234 1.821 2026-07-08 14:12:13,672 185 INFO rb-e2f27c7-222797-391090 werkzeug: 127.0.0.1 - - [08/Jul/2026 14:12:13] "GET /apps/app/14.0/module_base HTTP/1.1" 404 - 27 0.032 0.259 2026-07-08 14:12:13,674 185 INFO rb-e2f27c7-222797-391090 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore.test_search_module: waiting for threads: [] 2026-07-08 14:12:13,712 185 INFO rb-e2f27c7-222797-391090 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_show_extension_and_included_dependencies_module ... 2026-07-08 14:12:20,976 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-08 14:12:22,366 185 INFO rb-e2f27c7-222797-391090 werkzeug: 127.0.0.1 - - [08/Jul/2026 14:12:22] "GET /apps/app/12.0/module_base HTTP/1.1" 200 - 265 0.241 1.153 2026-07-08 14:12:22,522 185 INFO rb-e2f27c7-222797-391090 werkzeug: 127.0.0.1 - - [08/Jul/2026 14:12:22] "GET /apps/app/12.0/module_base HTTP/1.1" 200 - 39 0.058 0.077 2026-07-08 14:12:22,568 185 INFO rb-e2f27c7-222797-391090 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_sitemap_apps_story_category_url ... 2026-07-08 14:12:28,767 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-08 14:12:29,482 185 INFO rb-e2f27c7-222797-391090 werkzeug: 127.0.0.1 - - [08/Jul/2026 14:12:29] "GET /sitemap.xml HTTP/1.1" 200 - 175 0.137 0.581 2026-07-08 14:12:29,516 185 INFO rb-e2f27c7-222797-391090 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_url_show_modules_of_vendor ... 2026-07-08 14:12:35,374 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-08 14:12:37,177 185 INFO rb-e2f27c7-222797-391090 werkzeug: 127.0.0.1 - - [08/Jul/2026 14:12:37] "GET /apps/modules/browse?repo_maintainer_id=213 HTTP/1.1" 404 - 187 0.143 1.664 2026-07-08 14:12:37,198 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.res_users: Login successful for db:rb-e2f27c7-222797-391090 login:vendor from n/a 2026-07-08 14:12:37,912 185 INFO rb-e2f27c7-222797-391090 werkzeug: 127.0.0.1 - - [08/Jul/2026 14:12:37] "GET /apps/modules/browse?repo_maintainer_id=213 HTTP/1.1" 200 - 166 0.130 0.573 2026-07-08 14:12:37,954 185 INFO rb-e2f27c7-222797-391090 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_user_bought_apps_already_purchased ... 2026-07-08 14:12:45,625 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.res_users: Login successful for db:rb-e2f27c7-222797-391090 login:portalapps1@abc.com from n/a 2026-07-08 14:12:45,642 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-08 14:12:46,503 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 64, model: odoo.module.version 2026-07-08 14:12:47,090 185 INFO rb-e2f27c7-222797-391090 werkzeug: 127.0.0.1 - - [08/Jul/2026 14:12:47] "GET /apps/app/12.0/module_1 HTTP/1.1" 200 - 267 0.190 1.261 2026-07-08 14:12:47,296 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 64, model: odoo.module.version 2026-07-08 14:12:47,339 185 INFO rb-e2f27c7-222797-391090 werkzeug: 127.0.0.1 - - [08/Jul/2026 14:12:47] "GET /apps/app/12.0/module_2 HTTP/1.1" 200 - 61 0.055 0.179 2026-07-08 14:12:47,385 185 INFO rb-e2f27c7-222797-391090 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_user_bought_apps_download ... 2026-07-08 14:12:54,979 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.res_users: Login successful for db:rb-e2f27c7-222797-391090 login:portalapps1@abc.com from n/a 2026-07-08 14:12:54,992 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-08 14:12:55,392 185 INFO rb-e2f27c7-222797-391090 werkzeug: 127.0.0.1 - - [08/Jul/2026 14:12:55] "GET /my/apps/download/116 HTTP/1.1" 200 - 58 0.073 0.330 2026-07-08 14:12:55,504 185 INFO rb-e2f27c7-222797-391090 werkzeug: 127.0.0.1 - - [08/Jul/2026 14:12:55] "GET /my/apps/download/116 HTTP/1.1" 200 - 35 0.031 0.049 2026-07-08 14:12:55,599 185 INFO rb-e2f27c7-222797-391090 werkzeug: 127.0.0.1 - - [08/Jul/2026 14:12:55] "GET /my/apps/download/116 HTTP/1.1" 200 - 27 0.032 0.037 2026-07-08 14:12:55,601 185 INFO rb-e2f27c7-222797-391090 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore.test_user_bought_apps_download: waiting for threads: [] 2026-07-08 14:12:55,640 185 INFO rb-e2f27c7-222797-391090 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_user_did_not_buy_redirect ... 2026-07-08 14:13:01,613 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.res_users: Login successful for db:rb-e2f27c7-222797-391090 login:portalapps2@abc.com from n/a 2026-07-08 14:13:01,628 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-08 14:13:01,969 185 INFO rb-e2f27c7-222797-391090 werkzeug: 127.0.0.1 - - [08/Jul/2026 14:13:01] "GET /my/apps/download/127 HTTP/1.1" 303 - 21 0.048 0.295 2026-07-08 14:13:03,080 185 INFO rb-e2f27c7-222797-391090 werkzeug: 127.0.0.1 - - [08/Jul/2026 14:13:03] "GET /my HTTP/1.1" 200 - 244 0.138 0.969 2026-07-08 14:13:03,082 185 INFO rb-e2f27c7-222797-391090 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore.test_user_did_not_buy_redirect: waiting for threads: [] 2026-07-08 14:13:03,145 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-07-08 14:13:03,353 185 INFO rb-e2f27c7-222797-391090 odoo.addons.utm.tests.test_routes: Starting TestRoutes.test_01_web_session_destroy ... 2026-07-08 14:13:03,399 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.res_users: Login successful for db:rb-e2f27c7-222797-391090 login:demo from n/a 2026-07-08 14:13:03,414 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-08 14:13:04,336 185 INFO rb-e2f27c7-222797-391090 werkzeug: 127.0.0.1 - - [08/Jul/2026 14:13:04] "POST /web/session/destroy HTTP/1.1" 200 - 7 0.002 0.922 2026-07-08 14:13:04,337 185 INFO rb-e2f27c7-222797-391090 odoo.addons.utm.tests.test_routes.TestRoutes.test_01_web_session_destroy: waiting for threads: [] 2026-07-08 14:13:04,372 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-08 14:13:04,844 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [302] 2026-07-08 14:13:04,876 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5679] 2026-07-08 14:13:04,885 185 INFO rb-e2f27c7-222797-391090 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-08 14:13:04,905 185 INFO rb-e2f27c7-222797-391090 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_campaign_automatic_name ... 2026-07-08 14:13:04,962 185 INFO rb-e2f27c7-222797-391090 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_find_or_create_record ... 2026-07-08 14:13:05,011 185 INFO rb-e2f27c7-222797-391090 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_find_or_create_record_case ... 2026-07-08 14:13:05,057 185 INFO rb-e2f27c7-222797-391090 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_find_or_create_with_archived_record ... 2026-07-08 14:13:05,104 185 INFO rb-e2f27c7-222797-391090 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_name_generation ... 2026-07-08 14:13:05,165 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted utm.source records with IDs: [28, 31, 32] 2026-07-08 14:13:05,208 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted utm.medium records with IDs: [19, 22, 23] 2026-07-08 14:13:05,249 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted utm.campaign records with IDs: [12, 15, 16] 2026-07-08 14:13:05,296 185 INFO rb-e2f27c7-222797-391090 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_name_generation_duplicate_marks ... 2026-07-08 14:13:05,399 185 INFO rb-e2f27c7-222797-391090 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_split_name_and_count ... 2026-07-08 14:13:05,443 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-08 14:13:05,992 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [303] 2026-07-08 14:13:06,007 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5681] 2026-07-08 14:13:06,017 185 INFO rb-e2f27c7-222797-391090 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-08 14:13:06,041 185 INFO rb-e2f27c7-222797-391090 odoo.addons.utm.tests.test_utm_consistency: Starting TestUTMConsistency.test_utm_consistency ... 2026-07-08 14:13:06,098 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-08 14:13:06,688 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [304] 2026-07-08 14:13:06,705 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5683] 2026-07-08 14:13:06,717 185 INFO rb-e2f27c7-222797-391090 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-08 14:13:06,734 185 INFO rb-e2f27c7-222797-391090 odoo.addons.utm.tests.test_utm_security: Starting TestUTMSecurity.test_utm_security_admin ... 2026-07-08 14:13:06,795 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted utm.campaign records with IDs: [36] 2026-07-08 14:13:06,809 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted utm.medium records with IDs: [42] 2026-07-08 14:13:06,816 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted utm.source records with IDs: [51] 2026-07-08 14:13:06,846 185 INFO rb-e2f27c7-222797-391090 odoo.addons.utm.tests.test_utm_security: Starting TestUTMSecurity.test_utm_security_employee ... 2026-07-08 14:13:06,911 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 75, model: utm.campaign 2026-07-08 14:13:06,924 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 75, model: utm.medium 2026-07-08 14:13:06,927 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 75, model: utm.source 2026-07-08 14:13:06,975 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-08 14:13:20,240 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_account.tests.test_account_account: Starting TestAccountAccount.test_account_code_check_enabled_by_default ... 2026-07-08 14:13:20,374 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_account.tests.test_account_account: Starting TestAccountAccount.test_create_income_deduction_account_type ... 2026-07-08 14:13:20,502 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_account.tests.test_account_account: Starting TestAccountAccount.test_create_income_financial_account_type ... 2026-07-08 14:13:20,612 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_account.tests.test_account_account: Starting TestAccountAccount.test_disable_account_code_check_via_system_param ... 2026-07-08 14:13:20,785 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-07-08 14:13:34,379 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_10_transfer_wizard_reconcile ... 2026-07-08 14:13:35,529 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_11_transfer_wizard_grouping ... 2026-07-08 14:13:36,599 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_12_transfer_wizard_currency_conversion ... 2026-07-08 14:13:37,507 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_13_transfer_wizard_no_currency_conversion ... 2026-07-08 14:13:38,257 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_20_period_change ... 2026-07-08 14:13:39,182 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_21_period_change_lock_date ... 2026-07-08 14:13:40,130 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_30_partner_change ... 2026-07-08 14:13:41,080 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_31_transfer_wizard_sign ... 2026-07-08 14:13:42,320 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_32_transfer_wizard_currency ... 2026-07-08 14:13:44,454 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_40_change_partner_basic ... 2026-07-08 14:13:46,009 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_41_change_partner_receivable ... 2026-07-08 14:13:47,679 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_42_change_partner_different_partners_error ... 2026-07-08 14:13:48,187 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-07-08 14:14:01,342 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_account.tests.test_account_move_delete_entry: Starting TestAccountMoveDeleteEntry.test_account_move_disallow_to_delete_entry_chain_condition ... 2026-07-08 14:14:07,702 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #80 deleted account.move.line.ctp records with IDs: [148] 2026-07-08 14:14:07,958 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #80 deleted account.move.line records with IDs: [415, 416] 2026-07-08 14:14:08,266 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #80 deleted account.move.line.ctp records with IDs: [149] 2026-07-08 14:14:08,414 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #80 deleted account.move.line records with IDs: [417, 418] 2026-07-08 14:14:08,682 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #80 deleted account.move.line.ctp records with IDs: [147] 2026-07-08 14:14:08,836 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #80 deleted account.move.line records with IDs: [413, 414] 2026-07-08 14:14:09,400 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #80 deleted account.move.line.ctp records with IDs: [150] 2026-07-08 14:14:09,526 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #80 deleted account.move.line records with IDs: [419, 420] 2026-07-08 14:14:09,910 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #80 deleted account.move records with IDs: [148] 2026-07-08 14:14:09,920 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #80 deleted mail.followers records with IDs: [882] 2026-07-08 14:14:10,027 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-07-08 14:14:10,041 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_account.tests.test_account_tax_group: Starting TestAccountTaxGroup.test_is_vat ... 2026-07-08 14:14:10,098 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-08 14:14:23,364 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_allocation_state_both_posted ... 2026-07-08 14:14:23,459 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_allocation_state_mixed_draft_posted ... 2026-07-08 14:14:23,738 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_allocation_state_one_cancelled ... 2026-07-08 14:14:24,051 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_to_transfer_amount_remaining ... 2026-07-08 14:14:24,153 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_transfer_allocation_valid_creation ... 2026-07-08 14:14:24,220 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_transfer_amount_cannot_be_zero ... 2026-07-08 14:14:24,322 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_transfer_amount_cannot_exceed_source_balance ... 2026-07-08 14:14:24,438 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_transfer_dest_partner_must_match_source ... 2026-07-08 14:14:24,908 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_transfer_source_dest_must_same_account ... 2026-07-08 14:14:25,300 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_transfer_source_dest_must_same_company ... 2026-07-08 14:14:36,845 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_transfer_source_dest_must_same_currency ... 2026-07-08 14:14:37,332 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_transferred_amount_excludes_cancelled ... 2026-07-08 14:14:37,969 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-07-08 14:14:49,331 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_account.tests.test_compute_account_id_no_product: Starting TestComputeAccountIdNoProduct.test_in_refund_no_product_does_not_crash ... 2026-07-08 14:14:49,699 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_account.tests.test_compute_account_id_no_product: Starting TestComputeAccountIdNoProduct.test_out_refund_no_product_account_unchanged ... 2026-07-08 14:14:50,126 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_account.tests.test_compute_account_id_no_product: Starting TestComputeAccountIdNoProduct.test_out_refund_no_product_does_not_crash ... 2026-07-08 14:14:50,541 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_account.tests.test_compute_account_id_no_product: Starting TestComputeAccountIdNoProduct.test_out_refund_with_product_still_overrides_account ... 2026-07-08 14:14:51,246 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-07-08 14:14:51,258 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_account.tests.test_fiscal_position: Starting TestFiscalPosition.test_fiscal_position ... 2026-07-08 14:14:51,439 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-08 14:14:52,117 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_account.tests.test_invoice_line: Starting TestInvoiceLine.test_invoice_line_payment ... 2026-07-08 14:14:53,738 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_account.tests.test_invoice_line: Starting TestInvoiceLine.test_invoice_line_payment_multi_line ... 2026-07-08 14:14:55,047 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_account.tests.test_invoice_line: Starting TestInvoiceLine.test_invoice_line_payment_with_tax ... 2026-07-08 14:14:56,175 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-08 14:14:56,405 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_account.tests.test_refund_account: Starting TestRefundAccount.test_add_credit_note ... 2026-07-08 14:14:57,135 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [169, 170] 2026-07-08 14:14:57,236 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [464] 2026-07-08 14:14:57,773 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_account.tests.test_refund_account: Starting TestRefundAccount.test_add_credit_note_purchase ... 2026-07-08 14:14:58,617 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [175, 176] 2026-07-08 14:14:58,742 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [471] 2026-07-08 14:14:59,416 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_account.tests.test_refund_account: Starting TestRefundAccount.test_not_config_refund_account ... 2026-07-08 14:14:59,949 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_account.tests.test_refund_account: Starting TestRefundAccount.test_onchange_refund_account_category ... 2026-07-08 14:15:00,841 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_account.tests.test_refund_account: Starting TestRefundAccount.test_onchange_refund_account_product ... 2026-07-08 14:15:01,644 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-08 14:15:02,131 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_account.tests.test_refund_account_access_right: Starting TestRefundAccountAccessRight.test_access_right_product_admin ... 2026-07-08 14:15:02,452 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_account.tests.test_refund_account_access_right: Starting TestRefundAccountAccessRight.test_access_right_product_billing_access_rights ... 2026-07-08 14:15:02,598 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 86, model: product.product 2026-07-08 14:15:02,613 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 86, model: product.template 2026-07-08 14:15:02,638 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_account.tests.test_refund_account_access_right: Starting TestRefundAccountAccessRight.test_access_right_product_billing_settings ... 2026-07-08 14:15:03,061 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_account.tests.test_refund_account_access_right: Starting TestRefundAccountAccessRight.test_access_right_product_category ... 2026-07-08 14:15:03,128 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-08 14:15:16,592 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_full_flow_purchase_bill_then_credit_note ... 2026-07-08 14:15:17,667 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #87 deleted account.move.line.ctp records with IDs: [181, 182] 2026-07-08 14:15:17,801 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #87 deleted account.move.line records with IDs: [493] 2026-07-08 14:15:18,750 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_full_flow_sale_invoice_then_credit_note ... 2026-07-08 14:15:19,938 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #87 deleted account.move.line.ctp records with IDs: [187, 188] 2026-07-08 14:15:20,048 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #87 deleted account.move.line records with IDs: [500] 2026-07-08 14:15:20,836 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_multi_product_credit_note_mixed_config ... 2026-07-08 14:15:21,492 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_odoo_default_reverse_in_invoice_without_refund_config ... 2026-07-08 14:15:22,590 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #87 deleted account.move.line.ctp records with IDs: [193, 194] 2026-07-08 14:15:22,723 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #87 deleted account.move.line records with IDs: [512] 2026-07-08 14:15:23,161 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_odoo_default_reverse_in_receipt_without_refund_config ... 2026-07-08 14:15:24,226 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #87 deleted account.move.line.ctp records with IDs: [197, 198] 2026-07-08 14:15:24,356 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #87 deleted account.move.line records with IDs: [519] 2026-07-08 14:15:24,755 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_odoo_default_reverse_out_invoice_without_refund_config ... 2026-07-08 14:15:25,925 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #87 deleted account.move.line.ctp records with IDs: [201, 202] 2026-07-08 14:15:26,047 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #87 deleted account.move.line records with IDs: [526] 2026-07-08 14:15:26,487 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_odoo_default_reverse_out_receipt_without_refund_config ... 2026-07-08 14:15:27,596 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #87 deleted account.move.line.ctp records with IDs: [205, 206] 2026-07-08 14:15:27,728 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #87 deleted account.move.line records with IDs: [533] 2026-07-08 14:15:28,182 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_product_refund_overrides_category_refund ... 2026-07-08 14:15:28,973 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_purchase_bill_uses_regular_expense_account ... 2026-07-08 14:15:29,575 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_purchase_credit_note_category_fallback ... 2026-07-08 14:15:30,237 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_purchase_credit_note_company_settings_fallback ... 2026-07-08 14:15:30,862 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_purchase_credit_note_no_refund_config ... 2026-07-08 14:15:31,477 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_purchase_credit_note_product_level_refund_account ... 2026-07-08 14:15:32,079 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_purchase_receipt_uses_regular_expense_account ... 2026-07-08 14:15:32,632 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_refund_with_fiscal_position_mapping ... 2026-07-08 14:15:33,219 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_purchase_bill_category_fallback ... 2026-07-08 14:15:34,432 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #87 deleted account.move.line.ctp records with IDs: [209, 210] 2026-07-08 14:15:34,577 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #87 deleted account.move.line records with IDs: [564] 2026-07-08 14:15:35,032 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_purchase_bill_company_fallback ... 2026-07-08 14:15:36,163 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #87 deleted account.move.line.ctp records with IDs: [213, 214] 2026-07-08 14:15:36,278 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #87 deleted account.move.line records with IDs: [571] 2026-07-08 14:15:36,796 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_purchase_bill_product_level ... 2026-07-08 14:15:38,009 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #87 deleted account.move.line.ctp records with IDs: [217, 218] 2026-07-08 14:15:38,126 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #87 deleted account.move.line records with IDs: [578] 2026-07-08 14:15:38,642 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_purchase_receipt_uses_refund_account ... 2026-07-08 14:15:39,654 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #87 deleted account.move.line.ctp records with IDs: [221, 222] 2026-07-08 14:15:39,757 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #87 deleted account.move.line records with IDs: [585] 2026-07-08 14:15:40,585 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_sale_invoice_category_fallback ... 2026-07-08 14:15:41,682 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #87 deleted account.move.line.ctp records with IDs: [227, 228] 2026-07-08 14:15:41,776 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #87 deleted account.move.line records with IDs: [592] 2026-07-08 14:15:42,312 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_sale_invoice_company_fallback ... 2026-07-08 14:15:43,440 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #87 deleted account.move.line.ctp records with IDs: [231, 232] 2026-07-08 14:15:43,586 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #87 deleted account.move.line records with IDs: [599] 2026-07-08 14:15:44,108 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_sale_invoice_no_refund ... 2026-07-08 14:15:45,226 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #87 deleted account.move.line.ctp records with IDs: [235, 236] 2026-07-08 14:15:45,381 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #87 deleted account.move.line records with IDs: [606] 2026-07-08 14:15:45,843 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_sale_invoice_product_level ... 2026-07-08 14:15:46,822 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #87 deleted account.move.line.ctp records with IDs: [239, 240] 2026-07-08 14:15:46,915 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #87 deleted account.move.line records with IDs: [613] 2026-07-08 14:15:47,478 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_sale_receipt_uses_refund_account ... 2026-07-08 14:15:48,639 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #87 deleted account.move.line.ctp records with IDs: [243, 244] 2026-07-08 14:15:48,755 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #87 deleted account.move.line records with IDs: [620] 2026-07-08 14:15:49,648 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_sale_credit_note_category_fallback ... 2026-07-08 14:15:50,205 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_sale_credit_note_company_settings_fallback ... 2026-07-08 14:15:50,958 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_sale_credit_note_no_refund_config ... 2026-07-08 14:15:51,608 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_sale_credit_note_product_level_refund_account ... 2026-07-08 14:15:52,175 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_sale_invoice_uses_regular_income_account ... 2026-07-08 14:15:52,831 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_sale_receipt_uses_regular_income_account ... 2026-07-08 14:15:53,528 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-07-08 14:16:06,592 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #89 deleted ir.model.data records with IDs: [333411] 2026-07-08 14:16:06,592 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #89 deleted account.journal records with IDs: [209] 2026-07-08 14:16:06,595 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_account.tests.test_res_company: Starting TestResCompanyAccounting.test_automatic_entry_journal_created_on_first_call ... 2026-07-08 14:16:06,731 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_account.tests.test_res_company: Starting TestResCompanyAccounting.test_automatic_entry_journal_falls_back_to_default ... 2026-07-08 14:16:06,900 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_account.tests.test_res_company: Starting TestResCompanyAccounting.test_automatic_entry_journal_reused_on_second_call ... 2026-07-08 14:16:07,017 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_account.tests.test_res_company: Starting TestResCompanyAccounting.test_get_account_by_code_found ... 2026-07-08 14:16:07,109 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_account.tests.test_res_company: Starting TestResCompanyAccounting.test_get_account_by_code_not_found ... 2026-07-08 14:16:07,196 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-07-08 14:16:07,346 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_account.tests.test_res_config_settings: Starting TestResConfigSettings.test_category_explicit_value_overrides_settings ... 2026-07-08 14:16:08,621 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_account.tests.test_res_config_settings: Starting TestResConfigSettings.test_expense_refund_categ_set_via_settings_persists ... 2026-07-08 14:16:09,949 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_account.tests.test_res_config_settings: Starting TestResConfigSettings.test_income_refund_categ_set_via_settings_persists ... 2026-07-08 14:16:11,415 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_account.tests.test_res_config_settings: Starting TestResConfigSettings.test_settings_refund_account_applies_to_new_category ... 2026-07-08 14:16:12,753 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-08 14:16:12,766 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_account.tests.test_res_config_settings: Starting TestAccountActivationUpsellSettings.test_compute_available_is_false_when_module_present_but_uninstallable ... 2026-07-08 14:16:13,069 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_account.tests.test_res_config_settings: Starting TestAccountActivationUpsellSettings.test_compute_available_reflects_module_presence_in_addons_path ... 2026-07-08 14:16:13,271 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_account.tests.test_res_config_settings: Starting TestAccountActivationUpsellSettings.test_module_field_pairs_have_matching_availability_field_compute_and_setting ... 2026-07-08 14:16:13,321 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-08 14:16:25,366 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_billing_type_propagates_to_child_contacts ... 2026-07-08 14:16:26,008 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_company_partner_billing_type_is_vendor_bill ... 2026-07-08 14:16:26,110 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_individual_partner_billing_type_is_purchase_receipt ... 2026-07-08 14:16:26,215 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_other_payable_account_falls_back_to_standard ... 2026-07-08 14:16:26,305 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_other_payable_account_returns_configured ... 2026-07-08 14:16:26,388 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_other_receivable_account_falls_back_to_standard ... 2026-07-08 14:16:26,482 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_other_receivable_account_returns_configured ... 2026-07-08 14:16:26,557 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_partner_with_company_name_billing_type ... 2026-07-08 14:16:26,737 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_unreconciled_lines_after_partial_payment ... 2026-07-08 14:16:27,983 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-07-08 14:16:28,635 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_account.tests.test_reverse_move_line: Starting TestReverseMoveLine.test_reverse_move_line ... 2026-07-08 14:16:28,965 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [251, 252] 2026-07-08 14:16:29,067 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [649] 2026-07-08 14:16:29,812 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-08 14:16:48,814 185 INFO rb-e2f27c7-222797-391090 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-08 14:16:49,065 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_account_auto_transfer.tests.test_account_auto_transfer_model: Starting TestAccountAutoTransferModel.test_check_total_transfer_percentage_exceeds_100_raises ... 2026-07-08 14:16:49,221 185 INFO rb-e2f27c7-222797-391090 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-08 14:16:49,373 185 INFO rb-e2f27c7-222797-391090 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-08 14:16:49,570 185 INFO rb-e2f27c7-222797-391090 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-08 14:16:49,701 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_account_auto_transfer.tests.test_account_auto_transfer_model: Starting TestAccountAutoTransferModel.test_cron_domain_matches_only_activated_rules ... 2026-07-08 14:16:49,776 185 INFO rb-e2f27c7-222797-391090 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-08 14:16:50,633 185 INFO rb-e2f27c7-222797-391090 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-08 14:16:51,476 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-07-08 14:17:14,341 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_account_bank_statement_import.tests.test_csv_import: Starting TestImportCSV.test_01_invalid_csv_file_mimetype ... 2026-07-08 14:17:14,487 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_account_bank_statement_import.tests.test_csv_import: Starting TestImportCSV.test_11_invalid_csv_file_content ... 2026-07-08 14:17:14,574 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_account_bank_statement_import.tests.test_csv_import: Starting TestImportCSV.test_21_csv_file_import ... 2026-07-08 14:17:15,568 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_account_bank_statement_import.tests.test_csv_import: Starting TestImportCSV.test_25_import_without_outstanding_account_raises ... 2026-07-08 14:17:15,767 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-07-08 14:17:38,265 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_import: Starting TestImportCSV.test_01_invalid_xlsx_file_mimetype ... 2026-07-08 14:17:38,386 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_import: Starting TestImportCSV.test_11_invalid_xlsx_file_content ... 2026-07-08 14:17:38,474 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_import: Starting TestImportCSV.test_21_xlsx_file_import ... 2026-07-08 14:17:39,243 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-07-08 14:18:03,113 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_account_bank_statement_import_rje.tests.test_rje_import: Starting TestImportRJE.test_01_invalid_rje_file_extension ... 2026-07-08 14:18:03,220 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_account_bank_statement_import_rje.tests.test_rje_import: Starting TestImportRJE.test_11_invalid_rje_file_content ... 2026-07-08 14:18:03,324 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_account_bank_statement_import_rje.tests.test_rje_import: Starting TestImportRJE.test_22_rje_file_import ... 2026-07-08 14:18:07,735 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_account_bank_statement_import_rje.tests.test_rje_import: Starting TestImportRJE.test_22_rje_file_import_wrong_currency ... 2026-07-08 14:18:07,982 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-07-08 14:18:31,671 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_account_reconciliation.tests.test_account_bank_statement: Starting TestReconciliationAccountBankStatementLine.test_01_statement_valid_complete ... 2026-07-08 14:18:33,189 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_account_reconciliation.tests.test_account_bank_statement: Starting TestReconciliationAccountBankStatementLine.test_02_lines_widget_open_balance ... 2026-07-08 14:18:34,188 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_account_reconciliation.tests.test_account_bank_statement: Starting TestReconciliationAccountBankStatementLine.test_03_check_default_foreign_currency ... 2026-07-08 14:18:34,613 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_account_reconciliation.tests.test_account_bank_statement: Starting TestReconciliationAccountBankStatementLine.test_04_check_change_foreign_currency ... 2026-07-08 14:18:35,036 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_account_reconciliation.tests.test_account_bank_statement: Starting TestReconciliationAccountBankStatementLine.test_05_check_statement ... 2026-07-08 14:18:36,037 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_account_reconciliation.tests.test_account_bank_statement: Starting TestReconciliationAccountBankStatementLine.test_06_get_move_lines_data ... 2026-07-08 14:18:36,754 185 INFO rb-e2f27c7-222797-391090 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-e2f27c7-222797-391090 odoo.models.unlink: User #101 deleted account.move.line.ctp records with IDs: [307] 2023-01-10 00:00:00,000 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #101 deleted account.move.line records with IDs: [760] 2026-07-08 14:18:39,559 185 INFO rb-e2f27c7-222797-391090 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-e2f27c7-222797-391090 odoo.models.unlink: User #101 deleted account.move.line.ctp records with IDs: [310] 2023-01-11 00:00:00,000 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #101 deleted account.move.line records with IDs: [765] 2026-07-08 14:18:41,354 185 INFO rb-e2f27c7-222797-391090 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-e2f27c7-222797-391090 odoo.models.unlink: User #101 deleted account.move.line.ctp records with IDs: [313] 2023-01-11 00:00:00,000 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #101 deleted account.move.line records with IDs: [770] 2026-07-08 14:18:43,335 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_account_reconciliation.tests.test_account_bank_statement: Starting TestReconciliationAccountBankStatementLine.test_10_adjust_bank_statement_line ... 2026-07-08 14:18:44,531 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #101 deleted account.move.line.ctp records with IDs: [314] 2026-07-08 14:18:44,749 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_account_reconciliation.tests.test_account_bank_statement: Starting TestReconciliationAccountBankStatementLine.test_statement_valid_complete_1 ... 2026-07-08 14:18:46,277 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-07-08 14:19:02,057 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_auto_recurring_transfer_1 ... 2026-07-08 14:19:04,537 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_auto_recurring_transfer_2 ... 2026-07-08 14:19:07,572 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_auto_recurring_transfer_3 ... 2026-07-08 14:19:11,543 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #103 deleted account.move.line.ctp records with IDs: [337, 338, 339, 340] 2026-07-08 14:19:11,725 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #103 deleted account.move.line records with IDs: [810, 811, 812, 813, 814, 815, 816, 817] 2026-07-08 14:19:11,896 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #103 deleted account.move records with IDs: [298, 299, 300, 301] 2026-07-08 14:19:12,840 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_auto_recurring_transfer_with_foreign_currency ... 2026-07-08 14:19:17,304 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_manual_recurring_transfer_4 ... 2026-07-08 14:19:20,293 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_move_line_dates_constraint ... 2026-07-08 14:19:20,620 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_move_line_name ... 2026-07-08 14:19:21,018 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-07-08 14:19:21,056 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_amazon.tests.test_amazon_dns_record: Starting TestAmazonDnsRecord.test_dns_01_create_each_selection_type ... 2026-07-08 14:19:21,112 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_amazon.tests.test_amazon_dns_record: Starting TestAmazonDnsRecord.test_dns_02_required_fields_must_raise ... 2026-07-08 14:19:21,163 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_amazon.tests.test_amazon_dns_record: Starting TestAmazonDnsRecord.test_dns_03_invalid_selection_value ... 2026-07-08 14:19:21,202 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-08 14:19:21,743 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [305] 2026-07-08 14:19:21,765 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5795] 2026-07-08 14:19:21,774 185 INFO rb-e2f27c7-222797-391090 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-08 14:19:22,251 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [306] 2026-07-08 14:19:22,261 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5797] 2026-07-08 14:19:22,267 185 INFO rb-e2f27c7-222797-391090 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-08 14:19:22,280 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_amazon.tests.test_amazon_region: Starting TestAmazonRegion.test_region_01_seed_xmlids_exist ... 2026-07-08 14:19:22,323 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_amazon.tests.test_amazon_region: Starting TestAmazonRegion.test_region_02_seed_inactive_by_default ... 2026-07-08 14:19:22,372 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_amazon.tests.test_amazon_region: Starting TestAmazonRegion.test_region_03_sql_code_uniq ... 2026-07-08 14:19:22,408 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_amazon.tests.test_amazon_region: Starting TestAmazonRegion.test_region_04_active_test_default_filter ... 2026-07-08 14:19:22,438 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_amazon.tests.test_amazon_region: Starting TestAmazonRegion.test_region_05_acl_group_user_read_only ... 2026-07-08 14:19:22,454 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 105, model: amazon.region 2026-07-08 14:19:22,465 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 105, model: amazon.region 2026-07-08 14:19:22,475 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 105, model: amazon.region 2026-07-08 14:19:22,483 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted amazon.region records with IDs: [25] 2026-07-08 14:19:22,509 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_amazon.tests.test_amazon_region: Starting TestAmazonRegion.test_region_06_acl_group_admin_full_crud ... 2026-07-08 14:19:22,533 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #106 deleted amazon.region records with IDs: [26] 2026-07-08 14:19:22,571 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-07-08 14:19:22,599 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_amazon.tests.test_res_config_settings: Starting TestResConfigSettings.test_config_01_save_aws_credentials ... 2026-07-08 14:19:23,505 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_amazon.tests.test_res_config_settings: Starting TestResConfigSettings.test_config_02_overwrite_existing_credentials ... 2026-07-08 14:19:25,237 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_amazon.tests.test_res_config_settings: Starting TestResConfigSettings.test_config_03_module_viin_amazon_ses_field ... 2026-07-08 14:19:25,431 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-08 14:19:25,457 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_amazon_ses.tests.test_amazon_api_mixin: Starting TestAmazonApiMixin.test_amazon_api_mixin_01_default_region_is_first_active ... 2026-07-08 14:19:25,494 185 INFO rb-e2f27c7-222797-391090 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-08 14:19:25,537 185 INFO rb-e2f27c7-222797-391090 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-08 14:19:25,573 185 INFO rb-e2f27c7-222797-391090 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-08 14:19:25,991 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [307] 2026-07-08 14:19:26,001 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5799] 2026-07-08 14:19:26,009 185 INFO rb-e2f27c7-222797-391090 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-08 14:19:26,079 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_amazon_ses.tests.test_amazon_api_mixin: Starting TestAmazonApiMixin.test_amazon_api_mixin_05_validation_error_unrecognized_client ... 2026-07-08 14:19:26,116 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_amazon_ses.tests.test_amazon_api_mixin: Starting TestAmazonApiMixin.test_amazon_api_mixin_06_validation_error_other_codes ... 2026-07-08 14:19:26,162 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-08 14:19:26,200 185 INFO rb-e2f27c7-222797-391090 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-08 14:19:26,275 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_amazon_ses.tests.test_ses_identity_create: Starting TestSesIdentityCreate.test_ses_identity_create_02_email_identity_without_dkim_tokens ... 2026-07-08 14:19:26,315 185 INFO rb-e2f27c7-222797-391090 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-08 14:19:26,359 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_amazon_ses.tests.test_ses_identity_create: Starting TestSesIdentityCreate.test_ses_identity_create_04_unrecognized_client_raises_validation ... 2026-07-08 14:19:26,408 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_amazon_ses.tests.test_ses_identity_create: Starting TestSesIdentityCreate.test_ses_identity_create_05_other_client_error_raises_validation ... 2026-07-08 14:19:26,443 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_amazon_ses.tests.test_ses_identity_create: Starting TestSesIdentityCreate.test_ses_identity_create_06_unique_name_per_region ... 2026-07-08 14:19:26,475 185 INFO rb-e2f27c7-222797-391090 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-08 14:19:26,515 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_amazon_ses.tests.test_ses_identity_create: Starting TestSesIdentityCreate.test_ses_identity_create_08_re_identify_replaces_dkim_records ... 2026-07-08 14:19:26,543 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted amazon.dns.record records with IDs: [17, 18, 19] 2026-07-08 14:19:26,582 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-08 14:19:26,610 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_amazon_ses.tests.test_ses_identity_cron: Starting TestSesIdentityCron.test_ses_identity_cron_01_only_pending_identities_call_ses ... 2026-07-08 14:19:26,654 185 INFO rb-e2f27c7-222797-391090 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-08 14:19:26,703 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_amazon_ses.tests.test_ses_identity_cron: Starting TestSesIdentityCron.test_ses_identity_cron_03_auto_commit_propagated_to_sync ... 2026-07-08 14:19:26,741 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-08 14:19:26,768 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_amazon_ses.tests.test_ses_identity_misc: Starting TestSesIdentityMisc.test_ses_identity_misc_01_type_precomputed_from_name ... 2026-07-08 14:19:26,799 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_amazon_ses.tests.test_ses_identity_misc: Starting TestSesIdentityMisc.test_ses_identity_misc_02_amazon_region_readonly_on_identity ... 2026-07-08 14:19:26,823 185 INFO rb-e2f27c7-222797-391090 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-08 14:19:26,860 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_amazon_ses.tests.test_ses_identity_misc: Starting TestSesIdentityMisc.test_ses_identity_misc_04_group_user_can_crud_identities ... 2026-07-08 14:19:27,250 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [308] 2026-07-08 14:19:27,261 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5801] 2026-07-08 14:19:27,268 185 INFO rb-e2f27c7-222797-391090 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-08 14:19:27,312 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #108 deleted amazon.ses.identity records with IDs: [30] 2026-07-08 14:19:27,332 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_amazon_ses.tests.test_ses_identity_misc: Starting TestSesIdentityMisc.test_ses_identity_misc_05_cron_job_metadata ... 2026-07-08 14:19:27,375 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-08 14:19:27,401 185 INFO rb-e2f27c7-222797-391090 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-08 14:19:27,420 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted amazon.dns.record records with IDs: [22] 2026-07-08 14:19:27,447 185 INFO rb-e2f27c7-222797-391090 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-08 14:19:27,486 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_amazon_ses.tests.test_ses_identity_remove_unlink: Starting TestSesIdentityRemoveUnlink.test_ses_identity_remove_03_unrecognized_client_raises_validation ... 2026-07-08 14:19:27,529 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_amazon_ses.tests.test_ses_identity_remove_unlink: Starting TestSesIdentityRemoveUnlink.test_ses_identity_remove_04_plain_exception_raises_validation ... 2026-07-08 14:19:27,558 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_amazon_ses.tests.test_ses_identity_remove_unlink: Starting TestSesIdentityRemoveUnlink.test_ses_identity_remove_05_unlink_invokes_delete_first ... 2026-07-08 14:19:27,575 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted amazon.ses.identity records with IDs: [35] 2026-07-08 14:19:27,599 185 INFO rb-e2f27c7-222797-391090 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-08 14:19:27,621 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted amazon.dns.record records with IDs: [23, 24, 25] 2026-07-08 14:19:27,623 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted amazon.ses.identity records with IDs: [36] 2026-07-08 14:19:27,649 185 INFO rb-e2f27c7-222797-391090 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-08 14:19:27,690 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-08 14:19:27,718 185 INFO rb-e2f27c7-222797-391090 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-08 14:19:27,760 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_amazon_ses.tests.test_ses_identity_sync: Starting TestSesIdentitySync.test_ses_identity_sync_02_status_pending ... 2026-07-08 14:19:27,803 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_amazon_ses.tests.test_ses_identity_sync: Starting TestSesIdentitySync.test_ses_identity_sync_03_status_failed_and_temporary_failure ... 2026-07-08 14:19:27,852 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_amazon_ses.tests.test_ses_identity_sync: Starting TestSesIdentitySync.test_ses_identity_sync_04_missing_verification_status ... 2026-07-08 14:19:27,895 185 INFO rb-e2f27c7-222797-391090 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-08 14:19:27,918 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted amazon.dns.record records with IDs: [28] 2026-07-08 14:19:27,949 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_amazon_ses.tests.test_ses_identity_sync: Starting TestSesIdentitySync.test_ses_identity_sync_06_unrecognized_client_raises_validation ... 2026-07-08 14:19:27,996 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_amazon_ses.tests.test_ses_identity_sync: Starting TestSesIdentitySync.test_ses_identity_sync_07_batch_savepoint_isolates_failures ... 2026-07-08 14:19:28,055 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-08 14:19:28,069 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_appointment.tests.test_appointment: Starting TestAppointment.test_appointment_action ... 2026-07-08 14:19:28,567 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [309] 2026-07-08 14:19:28,578 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5803] 2026-07-08 14:19:28,586 185 INFO rb-e2f27c7-222797-391090 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-08 14:19:28,966 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [310] 2026-07-08 14:19:28,978 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5805] 2026-07-08 14:19:28,985 185 INFO rb-e2f27c7-222797-391090 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-08 14:19:29,385 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [311] 2026-07-08 14:19:29,396 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5807] 2026-07-08 14:19:29,403 185 INFO rb-e2f27c7-222797-391090 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-08 14:19:29,798 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #109 deleted mail.message records with IDs: [5809] 2026-07-08 14:19:29,874 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #109 deleted mail.message records with IDs: [5811, 5809] 2026-07-08 14:19:29,931 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #109 deleted mail.message records with IDs: [5810] 2026-07-08 14:19:29,987 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #109 deleted calendar.event records with IDs: [24] 2026-07-08 14:19:29,997 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #109 deleted mail.followers records with IDs: [991, 992] 2026-07-08 14:19:30,070 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #109 deleted mail.message records with IDs: [5812, 5811, 5809] 2026-07-08 14:19:30,109 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #109 deleted mail.message records with IDs: [5812, 5811, 5809] 2026-07-08 14:19:30,122 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #109 deleted appointment.appointment records with IDs: [6] 2026-07-08 14:19:30,133 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #109 deleted mail.followers records with IDs: [988, 989, 990] 2026-07-08 14:19:30,166 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_appointment.tests.test_appointment: Starting TestAppointment.test_appointment_compute_fields ... 2026-07-08 14:19:30,782 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [312] 2026-07-08 14:19:30,803 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5814] 2026-07-08 14:19:30,814 185 INFO rb-e2f27c7-222797-391090 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-08 14:19:31,324 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [313] 2026-07-08 14:19:31,337 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5816] 2026-07-08 14:19:31,343 185 INFO rb-e2f27c7-222797-391090 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-08 14:19:31,809 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [314] 2026-07-08 14:19:31,821 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5818] 2026-07-08 14:19:31,827 185 INFO rb-e2f27c7-222797-391090 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-08 14:19:32,160 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_appointment.tests.test_appointment: Starting TestAppointment.test_appointment_create_name ... 2026-07-08 14:19:32,611 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [315] 2026-07-08 14:19:32,624 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5822] 2026-07-08 14:19:32,634 185 INFO rb-e2f27c7-222797-391090 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-08 14:19:33,110 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [316] 2026-07-08 14:19:33,130 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5824] 2026-07-08 14:19:33,135 185 INFO rb-e2f27c7-222797-391090 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-08 14:19:33,562 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [317] 2026-07-08 14:19:33,571 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5826] 2026-07-08 14:19:33,577 185 INFO rb-e2f27c7-222797-391090 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-08 14:19:33,763 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-07-08 14:19:33,776 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_appointment.tests.test_module_access: Starting TestAppointmentAccess.test_appointment_appointment_access ... 2026-07-08 14:19:34,179 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [318] 2026-07-08 14:19:34,187 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5831] 2026-07-08 14:19:34,193 185 INFO rb-e2f27c7-222797-391090 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-08 14:19:34,577 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [319] 2026-07-08 14:19:34,589 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5833] 2026-07-08 14:19:34,596 185 INFO rb-e2f27c7-222797-391090 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-08 14:19:35,010 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [320] 2026-07-08 14:19:35,021 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5835] 2026-07-08 14:19:35,028 185 INFO rb-e2f27c7-222797-391090 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-08 14:19:35,256 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 7, model: appointment.appointment 2026-07-08 14:19:35,267 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #7 deleted mail.message records with IDs: [5837] 2026-07-08 14:19:35,268 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 7, model: appointment.appointment 2026-07-08 14:19:35,275 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 7, model: ir.sequence 2026-07-08 14:19:35,311 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 7, model: appointment.appointment 2026-07-08 14:19:35,326 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #7 deleted mail.message records with IDs: [5838] 2026-07-08 14:19:35,326 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 7, model: appointment.appointment 2026-07-08 14:19:35,379 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #118 deleted mail.message records with IDs: [5838] 2026-07-08 14:19:35,405 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #118 deleted appointment.appointment records with IDs: [11] 2026-07-08 14:19:35,413 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #118 deleted mail.followers records with IDs: [1004, 1005, 1006] 2026-07-08 14:19:35,528 185 INFO rb-e2f27c7-222797-391090 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-08 14:19:35,550 185 INFO rb-e2f27c7-222797-391090 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-08 14:19:35,604 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #118 deleted mail.message records with IDs: [5839] 2026-07-08 14:19:35,605 185 INFO rb-e2f27c7-222797-391090 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-08 14:19:35,755 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #119 deleted mail.message records with IDs: [5840] 2026-07-08 14:19:35,777 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #119 deleted appointment.appointment records with IDs: [13] 2026-07-08 14:19:35,789 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #119 deleted mail.followers records with IDs: [1010, 1011, 1012] 2026-07-08 14:19:35,821 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #119 deleted mail.message records with IDs: [5839] 2026-07-08 14:19:35,828 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #119 deleted appointment.appointment records with IDs: [12] 2026-07-08 14:19:35,835 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #119 deleted mail.followers records with IDs: [1007, 1008, 1009] 2026-07-08 14:19:35,861 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_appointment.tests.test_module_access: Starting TestAppointmentAccess.test_appointment_type_access ... 2026-07-08 14:19:36,370 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [321] 2026-07-08 14:19:36,379 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5842] 2026-07-08 14:19:36,385 185 INFO rb-e2f27c7-222797-391090 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-08 14:19:36,786 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [322] 2026-07-08 14:19:36,794 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5844] 2026-07-08 14:19:36,801 185 INFO rb-e2f27c7-222797-391090 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-08 14:19:37,181 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [323] 2026-07-08 14:19:37,190 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5846] 2026-07-08 14:19:37,195 185 INFO rb-e2f27c7-222797-391090 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-08 14:19:37,283 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 121, model: viin.appointment.type 2026-07-08 14:19:37,302 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #121 deleted mail.message records with IDs: [1186] 2026-07-08 14:19:37,304 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 121, model: viin.appointment.type 2026-07-08 14:19:37,310 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 121, model: viin.appointment.type 2026-07-08 14:19:37,331 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 122, model: viin.appointment.type 2026-07-08 14:19:37,345 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #122 deleted mail.message records with IDs: [1186] 2026-07-08 14:19:37,348 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 122, model: viin.appointment.type 2026-07-08 14:19:37,353 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 122, model: viin.appointment.type 2026-07-08 14:19:37,463 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #123 deleted mail.message records with IDs: [5848] 2026-07-08 14:19:37,498 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #123 deleted viin.appointment.type records with IDs: [4] 2026-07-08 14:19:37,508 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #123 deleted mail.followers records with IDs: [1013] 2026-07-08 14:19:37,555 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-07-08 14:19:37,573 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_appointment_crm.tests.test_appointment_crm: Starting TestAppointment.test_appointment_create_crm ... 2026-07-08 14:19:38,000 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [324] 2026-07-08 14:19:38,010 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5850] 2026-07-08 14:19:38,016 185 INFO rb-e2f27c7-222797-391090 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-08 14:19:38,563 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [325] 2026-07-08 14:19:38,574 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5852] 2026-07-08 14:19:38,580 185 INFO rb-e2f27c7-222797-391090 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-08 14:19:38,994 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [326] 2026-07-08 14:19:39,003 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5854] 2026-07-08 14:19:39,010 185 INFO rb-e2f27c7-222797-391090 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-08 14:19:39,270 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_appointment_crm.tests.test_appointment_crm: Starting TestAppointment.test_saleman_click_action_schedule_meeting ... 2026-07-08 14:19:39,707 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [327] 2026-07-08 14:19:39,718 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5860] 2026-07-08 14:19:39,726 185 INFO rb-e2f27c7-222797-391090 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-08 14:19:40,096 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [328] 2026-07-08 14:19:40,106 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5862] 2026-07-08 14:19:40,112 185 INFO rb-e2f27c7-222797-391090 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-08 14:19:40,501 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [329] 2026-07-08 14:19:40,518 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5864] 2026-07-08 14:19:40,528 185 INFO rb-e2f27c7-222797-391090 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-08 14:19:40,897 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-07-08 14:19:40,908 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_appointment_sale.tests.test_appointment_sale: Starting TestAppointment.test_appointment_create_sale ... 2026-07-08 14:19:41,480 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [330] 2026-07-08 14:19:41,497 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5867] 2026-07-08 14:19:41,506 185 INFO rb-e2f27c7-222797-391090 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-08 14:19:41,953 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [331] 2026-07-08 14:19:41,967 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5869] 2026-07-08 14:19:41,975 185 INFO rb-e2f27c7-222797-391090 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-08 14:19:42,420 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [332] 2026-07-08 14:19:42,431 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5871] 2026-07-08 14:19:42,439 185 INFO rb-e2f27c7-222797-391090 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-08 14:19:43,890 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [333] 2026-07-08 14:19:43,957 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #130 deleted mail.message records with IDs: [5875] 2026-07-08 14:19:44,020 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #130 deleted calendar.event records with IDs: [25] 2026-07-08 14:19:44,026 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #130 deleted mail.followers records with IDs: [1027, 1028] 2026-07-08 14:19:44,974 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [334] 2026-07-08 14:19:45,054 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #130 deleted mail.message records with IDs: [5879] 2026-07-08 14:19:45,094 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #130 deleted calendar.event records with IDs: [26] 2026-07-08 14:19:45,101 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #130 deleted mail.followers records with IDs: [1034, 1035] 2026-07-08 14:19:45,175 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-07-08 14:19:45,194 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_appointment_sale_crm.tests.test_convert_lead2so: Starting TestAppointment.test_sales_man_click_convert_lead2so ... 2026-07-08 14:19:45,714 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [335] 2026-07-08 14:19:45,727 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5883] 2026-07-08 14:19:45,735 185 INFO rb-e2f27c7-222797-391090 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-08 14:19:46,241 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [336] 2026-07-08 14:19:46,252 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5885] 2026-07-08 14:19:46,257 185 INFO rb-e2f27c7-222797-391090 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-08 14:19:46,652 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [337] 2026-07-08 14:19:46,662 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5887] 2026-07-08 14:19:46,678 185 INFO rb-e2f27c7-222797-391090 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-08 14:19:47,029 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-07-08 14:19:47,041 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_appointment_website.tests.test_datetime_parsing: Starting TestFrontendDatetimeParsing.test_am_value_parsed_correctly ... 2026-07-08 14:19:47,065 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_appointment_website.tests.test_datetime_parsing: Starting TestFrontendDatetimeParsing.test_invalid_values_return_none ... 2026-07-08 14:19:47,089 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_appointment_website.tests.test_datetime_parsing: Starting TestFrontendDatetimeParsing.test_iso_fallback_value ... 2026-07-08 14:19:47,113 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_appointment_website.tests.test_datetime_parsing: Starting TestFrontendDatetimeParsing.test_noon_and_midnight ... 2026-07-08 14:19:47,140 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_appointment_website.tests.test_datetime_parsing: Starting TestFrontendDatetimeParsing.test_pm_value_parsed_correctly ... 2026-07-08 14:19:47,164 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_appointment_website.tests.test_datetime_parsing: Starting TestFrontendDatetimeParsing.test_pm_value_under_non_english_locale ... 2026-07-08 14:19:47,199 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-08 14:19:47,212 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_appointment_website.tests.test_generate_slot_times: Starting TestAppointment.test_constraint_hour_shift ... 2026-07-08 14:19:47,641 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [338] 2026-07-08 14:19:47,670 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5890] 2026-07-08 14:19:47,677 185 INFO rb-e2f27c7-222797-391090 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-08 14:19:48,198 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [339] 2026-07-08 14:19:48,211 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5892] 2026-07-08 14:19:48,220 185 INFO rb-e2f27c7-222797-391090 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-08 14:19:48,645 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [340] 2026-07-08 14:19:48,661 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5894] 2026-07-08 14:19:48,674 185 INFO rb-e2f27c7-222797-391090 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-08 14:19:48,826 185 INFO rb-e2f27c7-222797-391090 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-08 14:19:49,040 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_appointment_website.tests.test_generate_slot_times: Starting TestAppointment.test_func_get_available_appointment_times_1 ... 2026-07-08 14:19:49,505 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [341] 2026-07-08 14:19:49,515 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5920] 2026-07-08 14:19:49,522 185 INFO rb-e2f27c7-222797-391090 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-08 14:19:50,018 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [342] 2026-07-08 14:19:50,043 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5922] 2026-07-08 14:19:50,050 185 INFO rb-e2f27c7-222797-391090 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-08 14:19:50,531 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [343] 2026-07-08 14:19:50,545 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5924] 2026-07-08 14:19:50,558 185 INFO rb-e2f27c7-222797-391090 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-08 14:19:50,720 185 INFO rb-e2f27c7-222797-391090 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-08 14:19:50,765 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_appointment_website.tests.test_generate_slot_times: Starting TestAppointment.test_func_get_available_appointment_times_2 ... 2026-07-08 14:19:51,319 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [344] 2026-07-08 14:19:51,328 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5927] 2026-07-08 14:19:51,335 185 INFO rb-e2f27c7-222797-391090 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-08 14:19:51,841 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [345] 2026-07-08 14:19:51,862 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5929] 2026-07-08 14:19:51,873 185 INFO rb-e2f27c7-222797-391090 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-08 14:19:52,370 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [346] 2026-07-08 14:19:52,379 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5931] 2026-07-08 14:19:52,386 185 INFO rb-e2f27c7-222797-391090 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-08 14:19:52,527 185 INFO rb-e2f27c7-222797-391090 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-08 14:19:52,698 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_appointment_website.tests.test_generate_slot_times: Starting TestAppointment.test_func_get_available_appointment_times_3 ... 2026-07-08 14:19:53,253 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [347] 2026-07-08 14:19:53,265 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5936] 2026-07-08 14:19:53,274 185 INFO rb-e2f27c7-222797-391090 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-08 14:19:53,694 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [348] 2026-07-08 14:19:53,705 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5938] 2026-07-08 14:19:53,714 185 INFO rb-e2f27c7-222797-391090 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-08 14:19:54,173 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [349] 2026-07-08 14:19:54,182 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5940] 2026-07-08 14:19:54,189 185 INFO rb-e2f27c7-222797-391090 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-08 14:19:54,323 185 INFO rb-e2f27c7-222797-391090 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-08 14:19:54,451 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_appointment_website.tests.test_generate_slot_times: Starting TestAppointment.test_func_get_available_appointment_times_4_resource_calendar ... 2026-07-08 14:19:54,882 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [350] 2026-07-08 14:19:54,894 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5945] 2026-07-08 14:19:54,902 185 INFO rb-e2f27c7-222797-391090 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-08 14:19:55,387 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [351] 2026-07-08 14:19:55,403 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5947] 2026-07-08 14:19:55,417 185 INFO rb-e2f27c7-222797-391090 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-08 14:19:55,949 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [352] 2026-07-08 14:19:55,958 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5949] 2026-07-08 14:19:55,964 185 INFO rb-e2f27c7-222797-391090 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-08 14:19:56,069 185 INFO rb-e2f27c7-222797-391090 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-08 14:19:56,077 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted appointment.type.working.time records with IDs: [48, 49] 2026-07-08 14:19:56,152 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-07-08 14:19:56,165 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_appointment_website.tests.test_module_access: Starting TestAppointmentAccess.test_appointment_type_access ... 2026-07-08 14:19:56,657 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [353] 2026-07-08 14:19:56,669 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5952] 2026-07-08 14:19:56,676 185 INFO rb-e2f27c7-222797-391090 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-08 14:19:57,121 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [354] 2026-07-08 14:19:57,144 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5954] 2026-07-08 14:19:57,156 185 INFO rb-e2f27c7-222797-391090 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-08 14:19:57,664 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [355] 2026-07-08 14:19:57,681 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5956] 2026-07-08 14:19:57,690 185 INFO rb-e2f27c7-222797-391090 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-08 14:19:57,805 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 7, model: viin.appointment.type 2026-07-08 14:19:57,830 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #7 deleted mail.message records with IDs: [1186] 2026-07-08 14:19:57,832 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 7, model: viin.appointment.type 2026-07-08 14:19:57,842 185 INFO rb-e2f27c7-222797-391090 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-08 14:19:57,906 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_appointment_website.tests.test_module_access: Starting TestAppointmentAccess.test_appointment_type_working_time_access ... 2026-07-08 14:19:58,417 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [356] 2026-07-08 14:19:58,436 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5959] 2026-07-08 14:19:58,445 185 INFO rb-e2f27c7-222797-391090 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-08 14:19:58,941 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [357] 2026-07-08 14:19:58,953 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5961] 2026-07-08 14:19:58,963 185 INFO rb-e2f27c7-222797-391090 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-08 14:19:59,418 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [358] 2026-07-08 14:19:59,428 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5963] 2026-07-08 14:19:59,437 185 INFO rb-e2f27c7-222797-391090 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-08 14:19:59,525 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 7, model: appointment.type.working.time 2026-07-08 14:19:59,558 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 154, model: appointment.type.working.time 2026-07-08 14:19:59,570 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 154, model: appointment.type.working.time 2026-07-08 14:19:59,609 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #156 deleted appointment.type.working.time records with IDs: [1] 2026-07-08 14:19:59,655 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-07-08 14:19:59,671 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_appointment_website_hr.tests.test_appointment_website_hr: Starting TestAppointmentWebsiteHR.test_api_get_staffs ... 2026-07-08 14:20:01,773 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.res_users: Login successful for db:rb-e2f27c7-222797-391090 login:portal from n/a 2026-07-08 14:20:01,792 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-08 14:20:02,605 185 INFO rb-e2f27c7-222797-391090 werkzeug: 127.0.0.1 - - [08/Jul/2026 14:20:02] "POST /appointment/get_staff/product-demonstration-1 HTTP/1.1" 200 - 12 0.010 0.808 2026-07-08 14:20:02,652 185 INFO rb-e2f27c7-222797-391090 werkzeug: 127.0.0.1 - - [08/Jul/2026 14:20:02] "POST /appointment/get_staff/product-demonstration-1 HTTP/1.1" 200 - 16 0.012 0.030 2026-07-08 14:20:02,697 185 INFO rb-e2f27c7-222797-391090 werkzeug: 127.0.0.1 - - [08/Jul/2026 14:20:02] "POST /appointment/get_staff/product-demonstration-1 HTTP/1.1" 200 - 15 0.008 0.032 2026-07-08 14:20:02,698 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_appointment_website_hr.tests.test_appointment_website_hr.TestAppointmentWebsiteHR.test_api_get_staffs: waiting for threads: [] 2026-07-08 14:20:02,729 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_appointment_website_hr.tests.test_appointment_website_hr: Starting TestAppointmentWebsiteHR.test_validate_appointment_submit ... 2026-07-08 14:20:04,637 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.res_users: Login successful for db:rb-e2f27c7-222797-391090 login:portal from n/a 2026-07-08 14:20:04,728 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-08 14:20:05,149 185 INFO rb-e2f27c7-222797-391090 werkzeug: 127.0.0.1 - - [08/Jul/2026 14:20:05] "POST /appointment/product-demonstration-1/submit HTTP/1.1" 303 - 67 0.076 0.349 2026-07-08 14:20:05,544 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [361] 2026-07-08 14:20:05,560 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5974] 2026-07-08 14:20:05,576 185 INFO rb-e2f27c7-222797-391090 werkzeug: 127.0.0.1 - - [08/Jul/2026 14:20:05] "POST /appointment/product-demonstration-1/submit HTTP/1.1" 303 - 145 0.160 0.257 2026-07-08 14:20:05,631 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-07-08 14:20:12,218 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_02_01_can_confirm ... 2026-07-08 14:20:12,427 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_02_02_can_confirm ... 2026-07-08 14:20:12,618 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_02_03_can_confirm ... 2026-07-08 14:20:12,702 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_02_04_can_confirm ... 2026-07-08 14:20:12,786 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_03_01_admin_can_force_validate ... 2026-07-08 14:20:13,154 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #169 deleted mail.mail records with IDs: [362] 2026-07-08 14:20:13,271 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_03_01_can_validate_can_refuse ... 2026-07-08 14:20:13,534 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #169 deleted mail.mail records with IDs: [363] 2026-07-08 14:20:13,721 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_03_02_can_validate_can_refuse ... 2026-07-08 14:20:14,059 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #169 deleted mail.mail records with IDs: [364] 2026-07-08 14:20:14,536 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #172 deleted mail.activity records with IDs: [123] 2026-07-08 14:20:14,719 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #172 deleted mail.mail records with IDs: [365] 2026-07-08 14:20:14,925 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #176 deleted mail.activity records with IDs: [124] 2026-07-08 14:20:15,134 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #176 deleted mail.mail records with IDs: [366] 2026-07-08 14:20:15,185 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_03_03_can_validate_can_refuse ... 2026-07-08 14:20:15,571 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #169 deleted mail.mail records with IDs: [367] 2026-07-08 14:20:15,759 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_03_03_compute_can_validate_can_refuse ... 2026-07-08 14:20:15,897 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_03_04_compute_can_validate_can_refuse ... 2026-07-08 14:20:16,067 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_03_04_compute_can_validate_can_refuse_1 ... 2026-07-08 14:20:16,364 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #169 deleted mail.mail records with IDs: [368] 2026-07-08 14:20:16,467 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #169 deleted mail.mail records with IDs: [369] 2026-07-08 14:20:16,569 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #169 deleted mail.mail records with IDs: [370] 2026-07-08 14:20:16,662 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #169 deleted mail.mail records with IDs: [371] 2026-07-08 14:20:16,824 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_04_01_compute_can_mark_done ... 2026-07-08 14:20:17,115 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #169 deleted mail.mail records with IDs: [372] 2026-07-08 14:20:17,353 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [130] 2026-07-08 14:20:17,538 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [373] 2026-07-08 14:20:17,751 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_04_02_compute_can_mark_done ... 2026-07-08 14:20:18,043 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #169 deleted mail.mail records with IDs: [374] 2026-07-08 14:20:18,232 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [131] 2026-07-08 14:20:18,404 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [375] 2026-07-08 14:20:18,481 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_04_03_compute_can_mark_done ... 2026-07-08 14:20:18,806 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #169 deleted mail.mail records with IDs: [376] 2026-07-08 14:20:19,050 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [132] 2026-07-08 14:20:19,230 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [377] 2026-07-08 14:20:19,317 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_05_01_access_right_approval_request_base_user ... 2026-07-08 14:20:19,353 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_05_02_access_right_approval_request_approval_officer ... 2026-07-08 14:20:19,393 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_05_03_access_right_approval_request_type_base_user ... 2026-07-08 14:20:19,416 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 169, model: approval.request.type 2026-07-08 14:20:19,433 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 169, model: approval.request.type 2026-07-08 14:20:19,440 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 169, model: approval.request.type 2026-07-08 14:20:19,473 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_05_04_access_right_approval_request_type_approval_officer ... 2026-07-08 14:20:19,510 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 176, model: approval.request.type 2026-07-08 14:20:19,524 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 176, model: approval.request.type 2026-07-08 14:20:19,530 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 176, model: approval.request.type 2026-07-08 14:20:19,563 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_05_05_access_right_approval_request_type_approval_admin ... 2026-07-08 14:20:19,617 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_05_06_access_right_type_approval_user_line_base_user ... 2026-07-08 14:20:19,633 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 169, model: approval.request.type 2026-07-08 14:20:19,648 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 169, model: approval.request.type 2026-07-08 14:20:19,652 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 169, model: approval.request.type 2026-07-08 14:20:19,683 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_05_07_access_right_type_approval_user_line_approval_manager ... 2026-07-08 14:20:19,753 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_05_10_access_right_request_approval_user_line_approval_officer ... 2026-07-08 14:20:19,833 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_01_access_rule_approval_request_base_user ... 2026-07-08 14:20:19,966 185 INFO rb-e2f27c7-222797-391090 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-08 14:20:20,005 185 INFO rb-e2f27c7-222797-391090 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-08 14:20:20,037 185 INFO rb-e2f27c7-222797-391090 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-08 14:20:20,069 185 INFO rb-e2f27c7-222797-391090 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-08 14:20:20,109 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_02_access_rule_approval_request_follower ... 2026-07-08 14:20:20,242 185 INFO rb-e2f27c7-222797-391090 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-08 14:20:20,277 185 INFO rb-e2f27c7-222797-391090 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-08 14:20:20,312 185 INFO rb-e2f27c7-222797-391090 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-08 14:20:20,351 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_03_access_rule_approval_request_parent ... 2026-07-08 14:20:20,621 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #169 deleted mail.mail records with IDs: [378] 2026-07-08 14:20:20,743 185 INFO rb-e2f27c7-222797-391090 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-08 14:20:20,774 185 INFO rb-e2f27c7-222797-391090 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-08 14:20:20,803 185 INFO rb-e2f27c7-222797-391090 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-08 14:20:20,846 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_04_access_rule_approval_officer ... 2026-07-08 14:20:20,944 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_05_access_rule_request_approval_user_line ... 2026-07-08 14:20:21,103 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #169 deleted request.approval.user.line records with IDs: [4, 5, 6, 7] 2026-07-08 14:20:21,230 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 169, model: request.approval.user.line 2026-07-08 14:20:21,293 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 169, model: request.approval.user.line 2026-07-08 14:20:21,321 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_06_access_rule_request_approval_user_line ... 2026-07-08 14:20:21,497 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 176, model: request.approval.user.line 2026-07-08 14:20:21,607 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 176, model: request.approval.user.line 2026-07-08 14:20:21,635 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_07_access_rule_request_approval_user_line ... 2026-07-08 14:20:21,769 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted request.approval.user.line records with IDs: [4, 5, 6, 7] 2026-07-08 14:20:21,793 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_07_request_actions_still_work_for_admin_after_confirm ... 2026-07-08 14:20:22,067 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #169 deleted mail.mail records with IDs: [379] 2026-07-08 14:20:22,160 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #169 deleted mail.mail records with IDs: [380] 2026-07-08 14:20:22,265 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #169 deleted mail.mail records with IDs: [381] 2026-07-08 14:20:22,359 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #169 deleted mail.mail records with IDs: [382] 2026-07-08 14:20:22,592 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [134, 135, 136, 137] 2026-07-08 14:20:22,755 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [383] 2026-07-08 14:20:22,959 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [384] 2026-07-08 14:20:23,005 185 INFO rb-e2f27c7-222797-391090 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-08 14:20:23,386 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #169 deleted mail.mail records with IDs: [385] 2026-07-08 14:20:23,486 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #169 deleted mail.mail records with IDs: [386] 2026-07-08 14:20:23,590 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #169 deleted mail.mail records with IDs: [387] 2026-07-08 14:20:23,691 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #169 deleted mail.mail records with IDs: [388] 2026-07-08 14:20:23,803 185 INFO rb-e2f27c7-222797-391090 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-08 14:20:23,827 185 INFO rb-e2f27c7-222797-391090 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-08 14:20:23,845 185 INFO rb-e2f27c7-222797-391090 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-08 14:20:23,879 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_07_request_approval_user_line_admin_read_only_after_confirm ... 2026-07-08 14:20:24,154 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #169 deleted mail.mail records with IDs: [389] 2026-07-08 14:20:24,266 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #169 deleted mail.mail records with IDs: [390] 2026-07-08 14:20:24,382 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #169 deleted mail.mail records with IDs: [391] 2026-07-08 14:20:24,494 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #169 deleted mail.mail records with IDs: [392] 2026-07-08 14:20:24,763 185 INFO rb-e2f27c7-222797-391090 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-08 14:20:24,792 185 INFO rb-e2f27c7-222797-391090 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-08 14:20:24,817 185 INFO rb-e2f27c7-222797-391090 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-08 14:20:24,854 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_08_access_rule_request_approval_user_line ... 2026-07-08 14:20:24,984 185 INFO rb-e2f27c7-222797-391090 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-08 14:20:25,120 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_07_01_personal_request ... 2026-07-08 14:20:25,294 185 INFO rb-e2f27c7-222797-391090 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-08 14:20:25,431 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-07-08 14:20:27,419 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_activity_consistency: Starting TestApprovalActivityConsistency.test_non_sequential_activity_keeps_only_pending_approvers ... 2026-07-08 14:20:27,910 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #180 deleted mail.mail records with IDs: [393] 2026-07-08 14:20:28,022 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #180 deleted mail.mail records with IDs: [394] 2026-07-08 14:20:28,132 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #180 deleted mail.mail records with IDs: [395] 2026-07-08 14:20:28,255 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #180 deleted mail.mail records with IDs: [396] 2026-07-08 14:20:28,417 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #181 deleted mail.activity records with IDs: [146, 147, 148, 149] 2026-07-08 14:20:28,534 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #181 deleted mail.mail records with IDs: [397] 2026-07-08 14:20:28,604 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #181 deleted mail.mail records with IDs: [398] 2026-07-08 14:20:28,696 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #181 deleted mail.mail records with IDs: [399] 2026-07-08 14:20:28,897 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #182 deleted mail.activity records with IDs: [150, 151, 152] 2026-07-08 14:20:29,018 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #182 deleted mail.mail records with IDs: [400] 2026-07-08 14:20:29,114 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #182 deleted mail.mail records with IDs: [401] 2026-07-08 14:20:29,195 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_activity_consistency: Starting TestApprovalActivityConsistency.test_sequential_multiple_approvers_activity_moves_to_next_step ... 2026-07-08 14:20:29,748 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #180 deleted mail.mail records with IDs: [402] 2026-07-08 14:20:29,846 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #180 deleted mail.mail records with IDs: [403] 2026-07-08 14:20:30,010 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #181 deleted mail.activity records with IDs: [155, 156] 2026-07-08 14:20:30,143 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #181 deleted mail.mail records with IDs: [404] 2026-07-08 14:20:30,233 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #181 deleted mail.mail records with IDs: [405] 2026-07-08 14:20:30,405 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #184 deleted mail.activity records with IDs: [157, 158] 2026-07-08 14:20:30,552 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #184 deleted mail.mail records with IDs: [406] 2026-07-08 14:20:30,636 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-07-08 14:20:43,981 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_01_single_amount_currency_and_subtotal ... 2026-07-08 14:20:44,403 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_02_single_amount2_fallback_when_amount_disabled ... 2026-07-08 14:20:44,900 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_03_multi_aggregates_request_amount_currency_and_subtotal ... 2026-07-08 14:20:45,570 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [32] 2026-07-08 14:20:45,671 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_04_quantity_priority_integer_over_float ... 2026-07-08 14:20:46,066 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_05_currency_conversion_uses_rate_date ... 2026-07-08 14:20:46,410 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_06_recompute_when_values_change ... 2026-07-08 14:20:46,836 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_07_company_currency_rounding ... 2026-07-08 14:20:47,248 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_08_multi_header_vs_lines_precedence ... 2026-07-08 14:20:47,795 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [37] 2026-07-08 14:20:47,872 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_09_multi_lines_use_amount2_as_base ... 2026-07-08 14:20:48,565 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [39] 2026-07-08 14:20:48,629 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_10_line_currency_conversion_uses_request_date ... 2026-07-08 14:20:49,126 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-08 14:20:51,477 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [5317, 5318, 5319, 5320, 5321] 2026-07-08 14:20:51,969 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [5322, 5323, 5324, 5325, 5326] 2026-07-08 14:20:52,248 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.message records with IDs: [3407] 2026-07-08 14:20:52,294 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [235535] 2026-07-08 14:20:52,340 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted ir.attachment records with IDs: [2310] 2026-07-08 14:20:52,340 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted approval.request.type records with IDs: [2] 2026-07-08 14:20:52,499 185 INFO rb-e2f27c7-222797-391090 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-08 14:20:53,667 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [407] 2026-07-08 14:20:54,430 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [408] 2026-07-08 14:20:55,231 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [409] 2026-07-08 14:20:55,371 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [161] 2026-07-08 14:20:56,297 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [410] 2026-07-08 14:20:57,065 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [411] 2026-07-08 14:20:57,187 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [163] 2026-07-08 14:20:58,055 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [412] 2026-07-08 14:20:58,171 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [164] 2026-07-08 14:20:59,040 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [413] 2026-07-08 14:20:59,157 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [165] 2026-07-08 14:20:59,927 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [414] 2026-07-08 14:21:00,062 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [166] 2026-07-08 14:21:00,784 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [415] 2026-07-08 14:21:00,850 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [167] 2026-07-08 14:21:01,520 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [416] 2026-07-08 14:21:01,582 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [168] 2026-07-08 14:21:02,240 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [417] 2026-07-08 14:21:02,267 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_101_missing_state ... 2026-07-08 14:21:02,316 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_102_waiting_state ... 2026-07-08 14:21:02,365 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_103_partial_state ... 2026-07-08 14:21:02,404 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_104_full_state ... 2026-07-08 14:21:02,460 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_105_refused_state ... 2026-07-08 14:21:02,520 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_106_cancelled_state ... 2026-07-08 14:21:02,579 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_201_can_generate_flag ... 2026-07-08 14:21:02,648 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_301_payload_has_requests_and_lines ... 2026-07-08 14:21:03,709 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [418] 2026-07-08 14:21:04,156 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_501_optional_types_without_requests_hide_ribbon ... 2026-07-08 14:21:04,636 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_502_optional_only_waiting ... 2026-07-08 14:21:05,923 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [419] 2026-07-08 14:21:06,011 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_503_optional_only_full ... 2026-07-08 14:21:07,471 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [420] 2026-07-08 14:21:07,608 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [172] 2026-07-08 14:21:07,795 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_504_optional_only_refused ... 2026-07-08 14:21:09,022 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [421] 2026-07-08 14:21:09,131 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [173] 2026-07-08 14:21:09,267 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_505_optional_only_cancelled ... 2026-07-08 14:21:10,427 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [422] 2026-07-08 14:21:10,493 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [174] 2026-07-08 14:21:10,552 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_506_optional_only_partial ... 2026-07-08 14:21:11,913 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [423] 2026-07-08 14:21:12,048 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [175] 2026-07-08 14:21:12,804 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [424] 2026-07-08 14:21:12,882 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_601_search_by_approval_coverage_state_on_partner ... 2026-07-08 14:21:12,974 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_602_search_by_approval_coverage_state_on_employee ... 2026-07-08 14:21:13,045 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_602_search_by_approval_coverage_state_on_partner_in_operator ... 2026-07-08 14:21:13,099 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_603_get_view_injects_filters_only_when_approval_enabled ... 2026-07-08 14:21:13,240 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_603_search_by_approval_coverage_state_on_partner_not_in_operator ... 2026-07-08 14:21:13,295 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_604_get_view_does_not_duplicate_filters ... 2026-07-08 14:21:13,373 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_604_search_by_approval_coverage_state_on_partner_not_equal_operator ... 2026-07-08 14:21:13,430 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_employee_type_is_isolated_from_partners ... 2026-07-08 14:21:13,488 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 1 removed 2026-07-08 14:21:13,504 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approval_field_mapping_performance: Starting TestPartnerApprovalFieldMappingPerf.test_01_functional_sanity ... 2026-07-08 14:21:13,559 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approval_field_mapping_performance: Starting TestPartnerApprovalFieldMappingPerf.test_02_query_count_cold ... 2026-07-08 14:21:13,658 185 INFO rb-e2f27c7-222797-391090 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-08 14:21:13,686 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approval_field_mapping_performance: Starting TestPartnerApprovalFieldMappingPerf.test_03_query_count_warm ... 2026-07-08 14:21:13,766 185 INFO rb-e2f27c7-222797-391090 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-08 14:21:13,795 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approval_field_mapping_performance: Starting TestPartnerApprovalFieldMappingPerf.test_04_query_count_scaling_with_more_children ... 2026-07-08 14:21:13,872 185 INFO rb-e2f27c7-222797-391090 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-08 14:21:13,901 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approval_field_mapping_performance: Starting TestPartnerApprovalFieldMappingPerf.test_05_strict_mode_validation_error ... 2026-07-08 14:21:13,965 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-08 14:21:14,432 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approval_generate_src_records_from_request: Starting TestApprovalGeneratePartnerRecordsFromRequest.test_01_single_header_and_one_child ... 2026-07-08 14:21:15,402 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [425] 2026-07-08 14:21:15,476 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approval_generate_src_records_from_request: Starting TestApprovalGeneratePartnerRecordsFromRequest.test_02_single_header_and_two_children ... 2026-07-08 14:21:16,617 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [426] 2026-07-08 14:21:16,698 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-08 14:21:17,528 185 INFO rb-e2f27c7-222797-391090 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-08 14:21:18,465 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #187 deleted mail.mail records with IDs: [427] 2026-07-08 14:21:18,587 185 INFO rb-e2f27c7-222797-391090 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-08 14:21:19,716 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #187 deleted mail.mail records with IDs: [428] 2026-07-08 14:21:19,819 185 INFO rb-e2f27c7-222797-391090 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-08 14:21:20,789 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #187 deleted request.approval.user.line records with IDs: [64] 2026-07-08 14:21:21,203 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #187 deleted mail.mail records with IDs: [429] 2026-07-08 14:21:21,333 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-08 14:21:22,068 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approval_header_defaults_form: Starting TestApprovalHeaderDefaultsForm.test_form_open_loads_defaults_fill_if_empty ... 2026-07-08 14:21:23,995 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approval_header_defaults_form: Starting TestApprovalHeaderDefaultsForm.test_form_open_overrides_when_forced ... 2026-07-08 14:21:25,604 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approval_header_defaults_form: Starting TestApprovalHeaderDefaultsForm.test_form_open_respects_existing_context_values_when_not_forced ... 2026-07-08 14:21:27,133 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approval_header_defaults_form: Starting TestApprovalHeaderDefaultsForm.test_onchange_type_applies_defaults ... 2026-07-08 14:21:28,645 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-08 14:21:29,360 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_01_default_code_must_be_dict ... 2026-07-08 14:21:29,522 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_02_default_code_keys_must_start_with_default ... 2026-07-08 14:21:29,600 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_03_default_code_unknown_field_is_ignored ... 2026-07-08 14:21:29,919 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_10_apply_defaults_fill_if_empty ... 2026-07-08 14:21:30,372 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_11_do_not_override_when_existing_value_present ... 2026-07-08 14:21:30,753 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_20_override_when_force_enabled ... 2026-07-08 14:21:31,214 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_30_helpers_uid_now_company_ref ... 2026-07-08 14:21:31,589 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_40_comment_only_is_treated_as_empty ... 2026-07-08 14:21:31,816 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_41_inline_comment_is_ignored ... 2026-07-08 14:21:32,078 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-08 14:21:33,098 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approval_line_defaults_form: Starting TestApprovalLineDefaultsForm.test_form_line_open_loads_defaults_fill_if_empty ... 2025-01-31 09:00:00,000 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #190 deleted request.approval.user.line records with IDs: [70] 2026-07-08 14:21:33,923 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approval_line_defaults_form: Starting TestApprovalLineDefaultsForm.test_form_line_open_overrides_when_forced ... 2025-01-31 09:00:00,000 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #190 deleted request.approval.user.line records with IDs: [70] 2026-07-08 14:21:35,070 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approval_line_defaults_form: Starting TestApprovalLineDefaultsForm.test_form_line_open_respects_context_when_not_forced ... 2026-07-08 14:21:35,821 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #190 deleted request.approval.user.line records with IDs: [70] 2026-07-08 14:21:35,914 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approval_line_defaults_form: Starting TestApprovalLineDefaultsForm.test_request_form_o2m_line_uses_line_defaults_not_header ... 2026-07-08 14:21:38,165 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approval_line_defaults_form: Starting TestApprovalLineDefaultsForm.test_request_form_o2m_line_values_overridden_when_forced ... 2026-07-08 14:21:40,429 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approval_line_defaults_form: Starting TestApprovalLineDefaultsForm.test_request_form_o2m_line_values_vs_defaults_not_forced ... 2026-07-08 14:21:42,447 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-08 14:21:43,060 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_01_default_code_must_be_dict ... 2026-07-08 14:21:43,177 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_02_default_code_keys_must_start_with_default ... 2026-07-08 14:21:43,239 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_03_line_default_code_unknown_field_is_ignored ... 2026-07-08 14:21:43,471 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_04_line_default_code_comment_only ... 2026-07-08 14:21:43,693 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_10_line_defaults_fill_if_empty_direct_create ... 2026-07-08 14:21:44,065 185 INFO rb-e2f27c7-222797-391090 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-08 14:21:44,321 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_20_line_defaults_override_when_forced_direct_create ... 2026-07-08 14:21:44,718 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_30_line_helpers_uid_now_ref_direct_create ... 2026-07-08 14:21:45,089 185 INFO rb-e2f27c7-222797-391090 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-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [77] 2026-07-08 14:21:45,526 185 INFO rb-e2f27c7-222797-391090 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-08 14:21:45,804 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [77] 2026-07-08 14:21:45,859 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_42_line_defaults_override_when_forced_via_request_write ... 2026-07-08 14:21:46,164 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [77] 2026-07-08 14:21:46,231 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_50_isolation_header_vs_line_defaults_direct_create_line ... 2026-07-08 14:21:47,291 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_51_isolation_header_vs_line_defaults_via_request_write ... 2026-07-08 14:21:47,751 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [77] 2026-07-08 14:21:47,841 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_52_independent_force_policy_header_forced_line_not_forced ... 2026-07-08 14:21:48,216 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_53_independent_force_policy_header_not_forced_line_forced ... 2026-07-08 14:21:48,595 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_60_create_request_with_lines_defaults_applied ... 2026-07-08 14:21:49,020 185 INFO rb-e2f27c7-222797-391090 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-08 14:21:49,508 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_62_create_request_with_lines_line_forced_overrides_values ... 2026-07-08 14:21:50,026 185 INFO rb-e2f27c7-222797-391090 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-08 14:21:50,840 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-08 14:21:57,083 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_01_01_compute_approvers ... 2026-07-08 14:21:57,270 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_01_02_compute_approvers ... 2026-07-08 14:21:57,401 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_01_03_compute_approvers ... 2026-07-08 14:21:58,074 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_01_compute_state ... 2026-07-08 14:21:58,222 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_02_compute_state ... 2026-07-08 14:21:58,636 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #192 deleted mail.mail records with IDs: [430] 2026-07-08 14:21:58,780 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_03_compute_state ... 2026-07-08 14:21:59,093 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #192 deleted mail.mail records with IDs: [431] 2026-07-08 14:21:59,296 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #195 deleted mail.activity records with IDs: [183] 2026-07-08 14:21:59,542 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #195 deleted mail.mail records with IDs: [432] 2026-07-08 14:22:00,189 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_04_compute_state ... 2026-07-08 14:22:00,560 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #192 deleted mail.mail records with IDs: [433] 2026-07-08 14:22:00,757 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #195 deleted mail.activity records with IDs: [185] 2026-07-08 14:22:00,948 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #195 deleted mail.mail records with IDs: [434] 2026-07-08 14:22:01,209 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #199 deleted mail.activity records with IDs: [186] 2026-07-08 14:22:01,408 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #199 deleted mail.mail records with IDs: [435] 2026-07-08 14:22:01,738 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_05_compute_state ... 2026-07-08 14:22:02,093 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #192 deleted mail.mail records with IDs: [436] 2026-07-08 14:22:02,305 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #195 deleted mail.activity records with IDs: [188] 2026-07-08 14:22:02,543 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #195 deleted mail.mail records with IDs: [437] 2026-07-08 14:22:02,822 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #199 deleted mail.activity records with IDs: [189] 2026-07-08 14:22:02,983 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #199 deleted mail.mail records with IDs: [438] 2026-07-08 14:22:03,319 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #200 deleted mail.activity records with IDs: [190] 2026-07-08 14:22:03,567 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #200 deleted mail.mail records with IDs: [439] 2026-07-08 14:22:03,713 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_06_compute_state ... 2026-07-08 14:22:04,443 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #192 deleted mail.mail records with IDs: [440] 2026-07-08 14:22:04,682 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #195 deleted mail.activity records with IDs: [191] 2026-07-08 14:22:04,896 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #195 deleted mail.mail records with IDs: [441] 2026-07-08 14:22:05,200 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #199 deleted mail.activity records with IDs: [192] 2026-07-08 14:22:05,407 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #199 deleted mail.mail records with IDs: [442] 2026-07-08 14:22:05,657 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #200 deleted mail.activity records with IDs: [193] 2026-07-08 14:22:05,853 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #200 deleted mail.mail records with IDs: [443] 2026-07-08 14:22:06,060 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #201 deleted mail.activity records with IDs: [194] 2026-07-08 14:22:06,274 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #201 deleted mail.mail records with IDs: [444] 2026-07-08 14:22:06,459 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_07_compute_state ... 2026-07-08 14:22:06,814 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #192 deleted mail.mail records with IDs: [445] 2026-07-08 14:22:07,178 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [196] 2026-07-08 14:22:07,395 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [446] 2026-07-08 14:22:07,544 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_08_compute_state ... 2026-07-08 14:22:07,949 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #192 deleted mail.mail records with IDs: [447] 2026-07-08 14:22:08,167 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #195 deleted mail.activity records with IDs: [197] 2026-07-08 14:22:08,351 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #195 deleted mail.mail records with IDs: [448] 2026-07-08 14:22:08,585 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #199 deleted mail.activity records with IDs: [198] 2026-07-08 14:22:08,795 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #199 deleted mail.mail records with IDs: [449] 2026-07-08 14:22:08,902 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_09_compute_state ... 2026-07-08 14:22:09,243 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #192 deleted mail.mail records with IDs: [450] 2026-07-08 14:22:09,439 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #195 deleted mail.activity records with IDs: [199] 2026-07-08 14:22:09,633 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #195 deleted mail.mail records with IDs: [451] 2026-07-08 14:22:09,911 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_10_compute_state ... 2026-07-08 14:22:10,184 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #192 deleted mail.mail records with IDs: [452] 2026-07-08 14:22:10,353 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #195 deleted mail.activity records with IDs: [200] 2026-07-08 14:22:10,522 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #195 deleted mail.mail records with IDs: [453] 2026-07-08 14:22:10,615 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_11_compute_state ... 2026-07-08 14:22:10,892 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #192 deleted mail.mail records with IDs: [454] 2026-07-08 14:22:10,999 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [201] 2026-07-08 14:22:11,127 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_12_compute_state ... 2026-07-08 14:22:11,422 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #192 deleted mail.mail records with IDs: [455] 2026-07-08 14:22:11,607 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [202] 2026-07-08 14:22:11,764 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [456] 2026-07-08 14:22:11,845 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_13_compute_state ... 2026-07-08 14:22:12,125 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #192 deleted mail.mail records with IDs: [457] 2026-07-08 14:22:12,324 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [203] 2026-07-08 14:22:12,478 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [458] 2026-07-08 14:22:12,751 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_14_compute_state ... 2026-07-08 14:22:13,398 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #192 deleted mail.mail records with IDs: [459] 2026-07-08 14:22:13,529 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #192 deleted mail.mail records with IDs: [460] 2026-07-08 14:22:13,646 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #192 deleted mail.mail records with IDs: [461] 2026-07-08 14:22:13,842 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #195 deleted mail.activity records with IDs: [204, 205, 206] 2026-07-08 14:22:14,063 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #195 deleted mail.mail records with IDs: [462] 2026-07-08 14:22:14,284 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #195 deleted mail.mail records with IDs: [463] 2026-07-08 14:22:14,419 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #195 deleted mail.mail records with IDs: [464] 2026-07-08 14:22:14,667 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #200 deleted mail.activity records with IDs: [207, 208] 2026-07-08 14:22:14,889 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #200 deleted mail.mail records with IDs: [465] 2026-07-08 14:22:15,120 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #201 deleted mail.activity records with IDs: [209] 2026-07-08 14:22:15,359 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #201 deleted mail.mail records with IDs: [466] 2026-07-08 14:22:15,506 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_15_compute_state ... 2026-07-08 14:22:16,186 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #192 deleted mail.mail records with IDs: [467] 2026-07-08 14:22:16,310 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #192 deleted mail.mail records with IDs: [468] 2026-07-08 14:22:16,424 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #192 deleted mail.mail records with IDs: [469] 2026-07-08 14:22:16,657 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #195 deleted mail.activity records with IDs: [210, 211, 212] 2026-07-08 14:22:16,860 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #195 deleted mail.mail records with IDs: [470] 2026-07-08 14:22:17,115 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #195 deleted mail.mail records with IDs: [471] 2026-07-08 14:22:17,254 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #195 deleted mail.mail records with IDs: [472] 2026-07-08 14:22:17,503 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #200 deleted mail.activity records with IDs: [213, 214] 2026-07-08 14:22:17,717 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #200 deleted mail.mail records with IDs: [473] 2026-07-08 14:22:17,927 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #201 deleted mail.activity records with IDs: [215] 2026-07-08 14:22:18,154 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #201 deleted mail.mail records with IDs: [474] 2026-07-08 14:22:18,294 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_16_compute_state ... 2026-07-08 14:22:18,931 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #192 deleted request.approval.user.line records with IDs: [109] 2026-07-08 14:22:19,035 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_19_compute_state ... 2026-07-08 14:22:19,511 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #192 deleted mail.mail records with IDs: [475] 2026-07-08 14:22:19,763 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [216] 2026-07-08 14:22:19,942 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [476] 2026-07-08 14:22:20,249 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [477] 2026-07-08 14:22:20,555 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_20_compute_state ... 2026-07-08 14:22:20,951 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #192 deleted mail.mail records with IDs: [478] 2026-07-08 14:22:21,085 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #192 deleted mail.mail records with IDs: [479] 2026-07-08 14:22:21,186 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #192 deleted mail.mail records with IDs: [480] 2026-07-08 14:22:21,300 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #192 deleted mail.mail records with IDs: [481] 2026-07-08 14:22:21,590 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #199 deleted mail.activity records with IDs: [217, 218, 219, 220] 2026-07-08 14:22:21,783 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #199 deleted mail.mail records with IDs: [482] 2026-07-08 14:22:21,922 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #199 deleted mail.mail records with IDs: [483] 2026-07-08 14:22:22,032 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #199 deleted mail.mail records with IDs: [484] 2026-07-08 14:22:22,349 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #201 deleted mail.activity records with IDs: [221, 222, 223] 2026-07-08 14:22:22,526 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #201 deleted mail.mail records with IDs: [485] 2026-07-08 14:22:22,673 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #201 deleted mail.mail records with IDs: [486] 2026-07-08 14:22:22,898 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #200 deleted mail.activity records with IDs: [224, 225] 2026-07-08 14:22:23,139 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #200 deleted mail.mail records with IDs: [487] 2026-07-08 14:22:23,392 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #195 deleted mail.activity records with IDs: [226] 2026-07-08 14:22:23,624 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #195 deleted mail.mail records with IDs: [488] 2026-07-08 14:22:23,770 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_05_00_direct_manager_in_line_users ... 2026-07-08 14:22:24,595 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #192 deleted mail.mail records with IDs: [489] 2026-07-08 14:22:24,705 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #192 deleted mail.mail records with IDs: [490] 2026-07-08 14:22:24,913 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #195 deleted mail.activity records with IDs: [227, 228] 2026-07-08 14:22:25,089 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #195 deleted mail.mail records with IDs: [491] 2026-07-08 14:22:25,327 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #200 deleted mail.activity records with IDs: [229] 2026-07-08 14:22:25,512 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #200 deleted mail.mail records with IDs: [492] 2026-07-08 14:22:25,636 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_05_01_direct_manager_in_line_users_not_require ... 2026-07-08 14:22:26,404 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #192 deleted mail.mail records with IDs: [493] 2026-07-08 14:22:26,508 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #192 deleted mail.mail records with IDs: [494] 2026-07-08 14:22:26,609 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #192 deleted mail.mail records with IDs: [495] 2026-07-08 14:22:26,793 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #195 deleted mail.activity records with IDs: [230, 231, 232] 2026-07-08 14:22:26,971 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #195 deleted mail.mail records with IDs: [496] 2026-07-08 14:22:27,068 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #195 deleted mail.mail records with IDs: [497] 2026-07-08 14:22:27,242 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #200 deleted mail.activity records with IDs: [233, 234] 2026-07-08 14:22:27,372 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #200 deleted mail.mail records with IDs: [498] 2026-07-08 14:22:27,556 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #201 deleted mail.activity records with IDs: [235] 2026-07-08 14:22:27,710 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #201 deleted mail.mail records with IDs: [499] 2026-07-08 14:22:27,833 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_06_01_activity_schedule ... 2026-07-08 14:22:28,392 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #192 deleted mail.mail records with IDs: [500] 2026-07-08 14:22:28,490 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #192 deleted mail.mail records with IDs: [501] 2026-07-08 14:22:28,664 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #195 deleted mail.activity records with IDs: [236, 237] 2026-07-08 14:22:28,822 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #195 deleted mail.mail records with IDs: [502] 2026-07-08 14:22:29,118 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #199 deleted mail.activity records with IDs: [238] 2026-07-08 14:22:29,274 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #199 deleted mail.mail records with IDs: [503] 2026-07-08 14:22:29,391 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_06_02_activity_schedule ... 2026-07-08 14:22:29,947 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #192 deleted mail.mail records with IDs: [504] 2026-07-08 14:22:30,141 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #195 deleted mail.activity records with IDs: [239] 2026-07-08 14:22:30,313 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #195 deleted mail.mail records with IDs: [505] 2026-07-08 14:22:30,534 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #199 deleted mail.activity records with IDs: [240] 2026-07-08 14:22:30,715 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #199 deleted mail.mail records with IDs: [506] 2026-07-08 14:22:30,876 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_07_01_list_of_approvers_empty ... 2026-07-08 14:22:31,325 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_multiple_approvers_at_each_step ... 2026-07-08 14:22:32,036 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #192 deleted mail.mail records with IDs: [507] 2026-07-08 14:22:32,145 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #192 deleted mail.mail records with IDs: [508] 2026-07-08 14:22:32,464 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #195 deleted mail.activity records with IDs: [241, 242] 2026-07-08 14:22:32,644 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #195 deleted mail.mail records with IDs: [509] 2026-07-08 14:22:32,795 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #195 deleted mail.mail records with IDs: [510] 2026-07-08 14:22:32,992 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #201 deleted mail.activity records with IDs: [243, 244] 2026-07-08 14:22:33,190 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #201 deleted mail.mail records with IDs: [511] 2026-07-08 14:22:33,340 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-07-08 14:22:34,044 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approval_request: Starting TestLinesRequired.test_001_confirm_blocks_when_lines_required_missing ... 2026-07-08 14:22:34,436 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [123] 2026-07-08 14:22:34,514 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approval_request: Starting TestLinesRequired.test_002_confirm_succeeds_when_line_present ... 2026-07-08 14:22:35,850 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [512] 2026-07-08 14:22:35,921 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approval_request: Starting TestLinesRequired.test_003_confirm_not_blocked_when_lines_optional ... 2026-07-08 14:22:36,694 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [513] 2026-07-08 14:22:36,783 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-08 14:22:41,912 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approval_request_type: Starting TestApprovalRequest.test_01_min_approvals ... 2026-07-08 14:22:42,274 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approval_request_type: Starting TestApprovalRequest.test_approval_type_copy ... 2026-07-08 14:22:42,492 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approval_request_type: Starting TestApprovalRequest.test_approve_request_count ... 2026-07-08 14:22:42,806 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #203 deleted mail.mail records with IDs: [514] 2026-07-08 14:22:43,019 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #203 deleted mail.mail records with IDs: [515] 2026-07-08 14:22:43,217 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [247] 2026-07-08 14:22:43,372 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [516] 2026-07-08 14:22:43,485 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approval_request_type: Starting TestApprovalRequest.test_constraint_approval_user_line ... 2026-07-08 14:22:43,666 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approval_request_type: Starting TestApprovalRequest.test_days_to_approve_is_negative ... 2026-07-08 14:22:43,716 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-07-08 14:22:49,655 185 INFO rb-e2f27c7-222797-391090 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-08 14:22:49,864 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approval_request_type_field_toggle: Starting TestApprovalRequestTypeFieldToggle.test_02_has_lines_multi_with_src_model_set ... 2026-07-08 14:22:50,238 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approval_request_type_field_toggle: Starting TestApprovalRequestTypeFieldToggle.test_05_applicable_record_domain_validation_ok_and_bad ... 2026-07-08 14:22:50,340 185 INFO rb-e2f27c7-222797-391090 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-08 14:22:50,434 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approval_request_type_field_toggle: Starting TestApprovalRequestTypeFieldToggle.test_101_uom_enable_single ... 2026-07-08 14:22:53,264 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-08 14:22:53,355 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_001_only_applicable_set_required_empty ... 2026-07-08 14:22:53,750 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_002_only_required_all_records ... 2026-07-08 14:22:54,186 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_003_required_and_applicable_and_combination ... 2026-07-08 14:22:54,573 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_004_required_specific_field_and_applicable_companies ... 2026-07-08 14:22:54,957 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_005_required_empty_list_literal ... 2026-07-08 14:22:55,405 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_006_required_invalid_syntax_safe_fallback ... 2026-07-08 14:22:55,946 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_007_applicable_empty_and_required_all ... 2026-07-08 14:22:56,388 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_008_and_shape_is_stable_against_visibility ... 2026-07-08 14:22:56,821 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-08 14:22:57,947 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approval_type_dynamic_onchange: Starting TestApprovalTypeDynamicOnchange.test_101_orm_write_does_not_trigger_type_onchange_hook ... 2026-07-08 14:22:58,232 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approval_type_dynamic_onchange: Starting TestApprovalTypeDynamicOnchange.test_201_form_onchange_triggers_type_onchange_hook ... 2026-07-08 14:22:59,952 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approval_type_dynamic_onchange: Starting TestApprovalTypeDynamicOnchange.test_202_form_onchange_can_update_many2one_field ... 2026-07-08 14:23:01,622 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approval_type_dynamic_onchange: Starting TestApprovalTypeDynamicOnchange.test_301_line_form_onchange_triggers_type_onchange_hook ... 2026-07-08 14:23:02,584 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #214 deleted request.approval.user.line records with IDs: [139] 2026-07-08 14:23:02,697 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approval_type_dynamic_onchange: Starting TestApprovalTypeDynamicOnchange.test_302_header_and_line_onchange_both_triggered ... 2026-07-08 14:23:05,760 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-08 14:23:12,185 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_blocks_direct_cursor_access ... 2026-07-08 14:23:12,676 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_blocks_model_create_attempt ... 2026-07-08 14:23:13,146 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_blocks_sudo_attempt ... 2026-07-08 14:23:13,702 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_blocks_with_context_attempt ... 2026-07-08 14:23:14,254 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_blocks_write_attempt ... 2026-07-08 14:23:14,739 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_can_read_user_company_request ... 2026-07-08 14:23:15,254 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_can_use_readonly_search_count ... 2026-07-08 14:23:15,759 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_comment_only_is_treated_as_empty ... 2026-07-08 14:23:16,189 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_empty_keeps_step_applicable ... 2026-07-08 14:23:16,636 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_false_skips_selector_step ... 2026-07-08 14:23:17,077 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_falsey_non_bool_is_skipped ... 2026-07-08 14:23:17,572 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_preflight_blocks_assignment ... 2026-07-08 14:23:17,691 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_preflight_blocks_dunder_import ... 2026-07-08 14:23:17,820 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_runtime_blocks_setattr ... 2026-07-08 14:23:18,342 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_true_adds_selector_step ... 2026-07-08 14:23:18,805 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_truthy_non_bool_is_applied ... 2026-07-08 14:23:19,344 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_whitespace_only_is_treated_as_empty ... 2026-07-08 14:23:19,823 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_department_fails_when_no_manager_found_in_hierarchy ... 2026-07-08 14:23:20,291 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_department_fallback_to_nearest_parent_manager ... 2026-07-08 14:23:20,734 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_department_manager_is_resolved ... 2026-07-08 14:23:21,124 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_department_multiple_selected_all_must_approve_creates_required_lines ... 2026-07-08 14:23:21,562 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_department_multiple_selected_any_in_step_unions_users ... 2026-07-08 14:23:22,033 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_department_with_employee_tags_filters_managers ... 2026-07-08 14:23:22,423 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_employee_tags_filter_can_make_resolution_empty ... 2026-07-08 14:23:22,884 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_employee_tags_not_allowed_for_specific_approvers ... 2026-07-08 14:23:22,960 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_employee_tags_selector_requires_tags ... 2026-07-08 14:23:23,024 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_employee_tags_selector_resolves_employees_by_tag ... 2026-07-08 14:23:23,497 185 INFO rb-e2f27c7-222797-391090 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-08 14:23:23,975 185 INFO rb-e2f27c7-222797-391090 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-08 14:23:24,474 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_job_position_filters_out_non_approval_officer_users ... 2026-07-08 14:23:25,012 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_job_position_is_not_fixed_when_employee_changes_job ... 2026-07-08 14:23:25,577 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_job_position_with_employee_tags_filters_employees ... 2026-07-08 14:23:26,101 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-07-08 14:23:34,421 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approver_selector_2: Starting TestApproverSelectorAdvanced.test_department_restrict_walks_up_until_manager_is_in_submitter_chain ... 2026-07-08 14:23:34,954 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approver_selector_2: Starting TestApproverSelectorAdvanced.test_department_restrict_with_tag_filter_can_fallback_to_root_manager ... 2026-07-08 14:23:35,652 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [1251] 2026-07-08 14:23:36,486 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approver_selector_2: Starting TestApproverSelectorAdvanced.test_department_restrict_with_tag_filter_requires_manager_tag_and_chain ... 2026-07-08 14:23:36,961 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approver_selector_2: Starting TestApproverSelectorAdvanced.test_employee_tags_restrict_applies_tag_and_chain_together ... 2026-07-08 14:23:37,553 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approver_selector_2: Starting TestApproverSelectorAdvanced.test_employee_tags_restrict_empty_when_no_manager_chain_match ... 2026-07-08 14:23:38,142 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approver_selector_2: Starting TestApproverSelectorAdvanced.test_job_restrict_keeps_only_users_in_submitter_manager_chain ... 2026-07-08 14:23:38,657 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approver_selector_2: Starting TestApproverSelectorAdvanced.test_job_restrict_with_tag_filter_applies_tag_and_chain_together ... 2026-07-08 14:23:39,185 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 13 checked, 13 removed 2026-07-08 14:23:45,657 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approver_selector_python_code: Starting TestApproverSelectorPythonCode.test_python_code_selector_applies_employee_tag_filter_from_ui ... 2026-07-08 14:23:46,096 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approver_selector_python_code: Starting TestApproverSelectorPythonCode.test_python_code_selector_can_skip_required_step ... 2026-07-08 14:23:46,527 185 INFO rb-e2f27c7-222797-391090 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-08 14:23:46,944 185 INFO rb-e2f27c7-222797-391090 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-08 14:23:47,361 185 INFO rb-e2f27c7-222797-391090 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-08 14:23:47,758 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_approver_selector_python_code: Starting TestApproverSelectorPythonCode.test_python_code_selector_resolves_user ... 2026-07-08 14:23:48,194 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-07-08 14:23:49,009 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_attach_request_preserve_existing_values: Starting TestAttachRequestPreserveExistingValues.test_101_single_attach_override ... 2026-07-08 14:23:49,802 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_attach_request_preserve_existing_values: Starting TestAttachRequestPreserveExistingValues.test_102_single_attach_override ... 2026-07-08 14:23:50,759 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_attach_request_preserve_existing_values: Starting TestAttachRequestPreserveExistingValues.test_202_multi_attach_override ... 2026-07-08 14:23:51,627 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_attach_request_preserve_existing_values: Starting TestAttachRequestPreserveExistingValues.test_203_multi_attach_override ... 2026-07-08 14:23:52,428 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-08 14:23:53,509 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_attach_request_server: Starting TestAttachRequestServer.test_attach_company_mismatch_rejected ... 2026-07-08 14:24:01,667 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_attach_request_server: Starting TestAttachRequestServer.test_attach_multi_adds_lines_to_existing ... 2026-07-08 14:24:03,982 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #250 deleted request.approval.user.line records with IDs: [224] 2026-07-08 14:24:04,081 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_attach_request_server: Starting TestAttachRequestServer.test_attach_prefill_access_denied ... 2026-07-08 14:24:04,517 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [152], uid: 250, model: viin.approval.request 2026-07-08 14:24:04,558 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_attach_request_server: Starting TestAttachRequestServer.test_attach_single_updates_existing_header ... 2026-07-08 14:24:06,828 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #250 deleted request.approval.user.line records with IDs: [227] 2026-07-08 14:24:06,894 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_attach_request_server: Starting TestAttachRequestServer.test_attach_type_multi_updates_existing_header ... 2026-07-08 14:24:09,187 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-08 14:24:10,871 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_attach_server_flow: Starting TestAttachServerFlow.test_00_select_source_records_without_write_access ... 2026-07-08 14:24:11,347 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_attach_server_flow: Starting TestAttachServerFlow.test_10_select_source_records_action_carries_attach_ctx ... 2026-07-08 14:24:11,820 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_attach_server_flow: Starting TestAttachServerFlow.test_20_attach_multi_adds_lines ... 2026-07-08 14:24:12,885 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_attach_server_flow: Starting TestAttachServerFlow.test_30_attach_single_updates_header ... 2026-07-08 14:24:13,835 185 INFO rb-e2f27c7-222797-391090 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-08 14:24:14,259 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-07-08 14:24:14,671 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_base_unlink_single_strategy: Starting TestApprovalBaseUnlinkSingleStrategy.test_draft_request_deleted_when_head_and_all_lines_deleted ... 2026-07-08 14:24:15,557 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.message records with IDs: [6689, 6686] 2026-07-08 14:24:15,841 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted res.partner records with IDs: [560] 2026-07-08 14:24:15,889 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted approval.request.line records with IDs: [69] 2026-07-08 14:24:15,996 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [235] 2026-07-08 14:24:16,040 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.message records with IDs: [6688, 6685] 2026-07-08 14:24:16,145 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted res.partner records with IDs: [559] 2026-07-08 14:24:16,269 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.message records with IDs: [6691, 6690, 6687] 2026-07-08 14:24:16,374 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [161] 2026-07-08 14:24:16,406 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_base_unlink_single_strategy: Starting TestApprovalBaseUnlinkSingleStrategy.test_draft_request_deleted_when_main_source_deleted ... 2026-07-08 14:24:17,271 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.message records with IDs: [6695, 6693] 2026-07-08 14:24:17,382 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted res.partner records with IDs: [561] 2026-07-08 14:24:17,518 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.message records with IDs: [6694] 2026-07-08 14:24:17,585 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [162] 2026-07-08 14:24:17,615 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_base_unlink_single_strategy: Starting TestApprovalBaseUnlinkSingleStrategy.test_draft_request_lines_removed_when_source_line_deleted ... 2026-07-08 14:24:18,677 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.message records with IDs: [6703, 6698] 2026-07-08 14:24:18,798 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted res.partner records with IDs: [565] 2026-07-08 14:24:18,830 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted approval.request.line records with IDs: [72] 2026-07-08 14:24:18,939 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [238] 2026-07-08 14:24:18,981 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.message records with IDs: [6701, 6699] 2026-07-08 14:24:19,075 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted res.partner records with IDs: [563] 2026-07-08 14:24:19,190 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.message records with IDs: [6705, 6704, 6700] 2026-07-08 14:24:19,263 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [163] 2026-07-08 14:24:19,298 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_base_unlink_single_strategy: Starting TestApprovalBaseUnlinkSingleStrategy.test_non_draft_request_not_cancelled_when_source_deleted ... 2026-07-08 14:24:20,413 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [517] 2026-07-08 14:24:20,565 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [249] 2026-07-08 14:24:20,848 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.message records with IDs: [6716, 6713, 6709, 6706] 2026-07-08 14:24:21,581 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted res.partner records with IDs: [566] 2026-07-08 14:24:21,775 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-08 14:24:21,789 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_catalog_button_visibility: Starting TestCatalogButtonVisibility.test_action_add_from_catalog_rejected_when_line_product_disabled ... 2026-07-08 14:24:22,310 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-08 14:24:22,324 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_catalog_order_data: Starting TestProductCatalogOrderData.test_get_product_catalog_order_data_includes_product_type ... 2026-07-08 14:24:22,818 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-08 14:24:24,267 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_coach_approval: Starting TestApprovalRequest.test_coach_approval_01 ... 2026-07-08 14:24:25,807 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_coach_approval: Starting TestApprovalRequest.test_coach_approval_02 ... 2026-07-08 14:24:27,358 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_coach_approval: Starting TestApprovalRequest.test_coach_approval_03 ... 2026-07-08 14:24:28,863 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_coach_approval: Starting TestApprovalRequest.test_coach_approval_04 ... 2026-07-08 14:24:30,590 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-07-08 14:24:30,605 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_dest_model_by_mode: Starting TestDestModelByMode.test_dest_model_multi ... 2026-07-08 14:24:30,963 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_dest_model_by_mode: Starting TestDestModelByMode.test_dest_model_single ... 2026-07-08 14:24:31,364 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_dest_model_by_mode: Starting TestDestModelByMode.test_switch_mode_updates_dest_model_and_lines ... 2026-07-08 14:24:31,808 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [5891, 5892, 5893, 5894, 5895] 2026-07-08 14:24:32,257 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [5896, 5897, 5898, 5899, 5900, 5901, 5902] 2026-07-08 14:24:32,591 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-08 14:24:32,607 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_dest_model_mapping_regen: Starting TestDestModelMappingRegen.test_mapping_targets_change_with_mode ... 2026-07-08 14:24:33,092 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [5908, 5909, 5910, 5911, 5912] 2026-07-08 14:24:33,382 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-08 14:24:33,395 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_dynamic_field_in_views_request: Starting TestApprovalRequestDynamicField.test_dynamic_fields_rendering_in_approval_request_form_view ... 2026-07-08 14:24:33,547 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-08 14:24:33,560 185 INFO rb-e2f27c7-222797-391090 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-08 14:24:33,759 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-08 14:24:34,667 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_inactive_approvers: Starting TestInactiveApprovers.test_approver_tree_keeps_inactive_multi_users_visible ... 2026-07-08 14:24:34,746 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_inactive_approvers: Starting TestInactiveApprovers.test_deactivating_current_sequential_approver_moves_activity_to_next_active_step ... 2026-07-08 14:24:35,323 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #256 deleted mail.mail records with IDs: [518] 2026-07-08 14:24:35,462 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [241] 2026-07-08 14:24:35,482 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [250] 2026-07-08 14:24:35,675 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [519] 2026-07-08 14:24:35,779 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_inactive_approvers: Starting TestInactiveApprovers.test_deactivating_only_pending_approver_refuses_request_and_clears_activity ... 2026-07-08 14:24:36,345 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #256 deleted mail.mail records with IDs: [520] 2026-07-08 14:24:36,449 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [241] 2026-07-08 14:24:36,465 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [252] 2026-07-08 14:24:36,557 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_inactive_approvers: Starting TestInactiveApprovers.test_python_selector_skips_inactive_users ... 2026-07-08 14:24:36,610 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [242] 2026-07-08 14:24:36,962 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_inactive_approvers: Starting TestInactiveApprovers.test_reactivating_pending_sequential_approver_recreates_activity ... 2026-07-08 14:24:37,503 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #256 deleted mail.mail records with IDs: [521] 2026-07-08 14:24:37,622 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [241] 2026-07-08 14:24:37,642 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [253] 2026-07-08 14:24:37,835 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [522] 2026-07-08 14:24:37,936 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [254] 2026-07-08 14:24:38,103 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [523] 2026-07-08 14:24:38,188 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-07-08 14:24:38,205 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_mapping_line_domains: Starting TestMappingLineDomains.test_child_mapping_domains ... 2026-07-08 14:24:38,263 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_mapping_line_domains: Starting TestMappingLineDomains.test_dest_allows_company_and_currency_manual ... 2026-07-08 14:24:38,303 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_mapping_line_domains: Starting TestMappingLineDomains.test_dest_candidates_from_model_by_mode ... 2026-07-08 14:24:38,999 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_mapping_line_domains: Starting TestMappingLineDomains.test_src_domain_basic_constraints ... 2026-07-08 14:24:39,053 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-08 14:24:40,247 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_mimimum_approval_request: Starting TestMiMimumApprovalRequest.test_mimimum_approval_request_01 ... 2026-07-08 14:24:40,759 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_mimimum_approval_request: Starting TestMiMimumApprovalRequest.test_mimimum_approval_request_02 ... 2026-07-08 14:24:41,311 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_mimimum_approval_request: Starting TestMiMimumApprovalRequest.test_mimimum_approval_request_03 ... 2026-07-08 14:24:41,802 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_mimimum_approval_request: Starting TestMiMimumApprovalRequest.test_mimimum_approval_request_04 ... 2026-07-08 14:24:42,326 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_mimimum_approval_request: Starting TestMiMimumApprovalRequest.test_mimimum_approval_request_05 ... 2026-07-08 14:24:42,946 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_mimimum_approval_request: Starting TestMiMimumApprovalRequest.test_mimimum_approval_request_06 ... 2026-07-08 14:24:43,490 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_mimimum_approval_request: Starting TestMiMimumApprovalRequest.test_mimimum_approval_request_07 ... 2026-07-08 14:24:44,029 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_mimimum_approval_request: Starting TestMiMimumApprovalRequest.test_mimimum_approval_request_08 ... 2026-07-08 14:24:44,630 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-07-08 14:24:45,367 185 INFO rb-e2f27c7-222797-391090 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-08 14:24:46,367 185 INFO rb-e2f27c7-222797-391090 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-08 14:24:47,534 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [524] 2026-07-08 14:24:47,607 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_partner_child_mapping_no_subject_creation: Starting TestPartnerChildMappingNoSubjectCreation.test_03_update_existing_request_via_attach_context ... 2026-07-08 14:24:49,058 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [525] 2026-07-08 14:24:49,157 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-08 14:24:55,334 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_01_check_permission_dragging_kanban_at_draft ... 2026-07-08 14:24:55,653 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [526] 2026-07-08 14:24:55,740 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_02_check_permission_dragging_kanban_at_draft ... 2026-07-08 14:24:55,893 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #262 deleted request.approval.user.line records with IDs: [275, 276, 277, 278] 2026-07-08 14:24:56,028 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_03_check_permission_dragging_kanban_at_draft ... 2026-07-08 14:24:56,191 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #262 deleted request.approval.user.line records with IDs: [275, 276, 277, 278] 2026-07-08 14:24:56,331 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_04_check_permission_dragging_kanban_at_draft ... 2026-07-08 14:24:56,487 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #262 deleted request.approval.user.line records with IDs: [275, 276, 277, 278] 2026-07-08 14:24:56,631 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_05_check_permission_dragging_kanban_at_draft ... 2026-07-08 14:24:56,798 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #262 deleted request.approval.user.line records with IDs: [275, 276, 277, 278] 2026-07-08 14:24:56,932 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_06_check_permission_dragging_kanban_at_confirm ... 2026-07-08 14:24:57,092 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #262 deleted request.approval.user.line records with IDs: [275, 276, 277, 278] 2026-07-08 14:24:57,429 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [527] 2026-07-08 14:24:57,661 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [259] 2026-07-08 14:24:57,817 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [528] 2026-07-08 14:24:57,882 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_07_check_permission_dragging_kanban_at_confirm ... 2026-07-08 14:24:58,090 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #262 deleted request.approval.user.line records with IDs: [275, 276, 277, 278] 2026-07-08 14:24:58,615 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [529] 2026-07-08 14:24:59,005 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [530] 2026-07-08 14:24:59,057 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_08_check_permission_dragging_kanban_at_confirm ... 2026-07-08 14:24:59,225 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #262 deleted request.approval.user.line records with IDs: [275, 276, 277, 278] 2026-07-08 14:24:59,599 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [531] 2026-07-08 14:24:59,726 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_09_check_permission_dragging_kanban_at_confirm ... 2026-07-08 14:24:59,926 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #262 deleted request.approval.user.line records with IDs: [275, 276, 277, 278] 2026-07-08 14:25:00,269 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [532] 2026-07-08 14:25:00,364 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_10_check_permission_dragging_kanban_at_confirm ... 2026-07-08 14:25:00,530 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #262 deleted request.approval.user.line records with IDs: [275, 276, 277, 278] 2026-07-08 14:25:00,876 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [533] 2026-07-08 14:25:00,970 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [263] 2026-07-08 14:25:01,025 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_11_check_permission_dragging_kanban_at_validate ... 2026-07-08 14:25:01,263 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #262 deleted request.approval.user.line records with IDs: [275, 276, 277, 278] 2026-07-08 14:25:01,620 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [534] 2026-07-08 14:25:01,781 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [264] 2026-07-08 14:25:01,965 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [535] 2026-07-08 14:25:02,053 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_12_check_permission_dragging_kanban_at_validate ... 2026-07-08 14:25:02,237 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #262 deleted request.approval.user.line records with IDs: [275, 276, 277, 278] 2026-07-08 14:25:02,604 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [536] 2026-07-08 14:25:02,758 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [265] 2026-07-08 14:25:02,933 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [537] 2026-07-08 14:25:02,989 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_13_check_permission_dragging_kanban_at_validate ... 2026-07-08 14:25:03,138 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #262 deleted request.approval.user.line records with IDs: [275, 276, 277, 278] 2026-07-08 14:25:03,435 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [538] 2026-07-08 14:25:03,598 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [266] 2026-07-08 14:25:03,770 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [539] 2026-07-08 14:25:03,844 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_14_check_permission_dragging_kanban_at_validate ... 2026-07-08 14:25:04,016 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #262 deleted request.approval.user.line records with IDs: [275, 276, 277, 278] 2026-07-08 14:25:04,383 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [540] 2026-07-08 14:25:04,543 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [267] 2026-07-08 14:25:04,727 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [541] 2026-07-08 14:25:04,821 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_15_check_permission_dragging_kanban_at_validate ... 2026-07-08 14:25:05,055 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #262 deleted request.approval.user.line records with IDs: [275, 276, 277, 278] 2026-07-08 14:25:05,404 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [542] 2026-07-08 14:25:05,551 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [268] 2026-07-08 14:25:05,730 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [543] 2026-07-08 14:25:05,795 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_16_check_permission_dragging_kanban_at_refuse ... 2026-07-08 14:25:05,991 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #262 deleted request.approval.user.line records with IDs: [275, 276, 277, 278] 2026-07-08 14:25:06,382 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [544] 2026-07-08 14:25:06,624 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [545] 2026-07-08 14:25:06,681 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_17_check_permission_dragging_kanban_at_refuse ... 2026-07-08 14:25:06,819 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #262 deleted request.approval.user.line records with IDs: [275, 276, 277, 278] 2026-07-08 14:25:07,184 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [546] 2026-07-08 14:25:07,504 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [547] 2026-07-08 14:25:07,579 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_18_check_permission_dragging_kanban_at_refuse ... 2026-07-08 14:25:07,782 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #262 deleted request.approval.user.line records with IDs: [275, 276, 277, 278] 2026-07-08 14:25:08,179 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [548] 2026-07-08 14:25:08,503 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [549] 2026-07-08 14:25:08,590 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_19_check_permission_dragging_kanban_at_refuse ... 2026-07-08 14:25:08,750 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #262 deleted request.approval.user.line records with IDs: [275, 276, 277, 278] 2026-07-08 14:25:09,099 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [550] 2026-07-08 14:25:09,394 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [551] 2026-07-08 14:25:09,472 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_20_check_permission_dragging_kanban_at_refuse ... 2026-07-08 14:25:09,695 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #262 deleted request.approval.user.line records with IDs: [275, 276, 277, 278] 2026-07-08 14:25:10,090 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [552] 2026-07-08 14:25:10,328 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [553] 2026-07-08 14:25:10,380 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [273] 2026-07-08 14:25:10,449 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_21_check_permission_dragging_kanban_at_done ... 2026-07-08 14:25:10,666 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #262 deleted request.approval.user.line records with IDs: [275, 276, 277, 278] 2026-07-08 14:25:11,082 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [554] 2026-07-08 14:25:11,262 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [274] 2026-07-08 14:25:11,466 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [555] 2026-07-08 14:25:11,585 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_22_check_permission_dragging_kanban_at_done ... 2026-07-08 14:25:11,755 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #262 deleted request.approval.user.line records with IDs: [275, 276, 277, 278] 2026-07-08 14:25:12,058 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [556] 2026-07-08 14:25:12,191 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [275] 2026-07-08 14:25:12,399 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [557] 2026-07-08 14:25:12,497 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_23_check_permission_dragging_kanban_at_done ... 2026-07-08 14:25:12,670 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #262 deleted request.approval.user.line records with IDs: [275, 276, 277, 278] 2026-07-08 14:25:13,012 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [558] 2026-07-08 14:25:13,129 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [276] 2026-07-08 14:25:13,257 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [559] 2026-07-08 14:25:13,327 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_24_check_permission_dragging_kanban_at_done ... 2026-07-08 14:25:13,472 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #262 deleted request.approval.user.line records with IDs: [275, 276, 277, 278] 2026-07-08 14:25:13,758 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [560] 2026-07-08 14:25:13,889 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [277] 2026-07-08 14:25:14,030 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [561] 2026-07-08 14:25:14,137 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_25_check_permission_dragging_kanban_at_done ... 2026-07-08 14:25:14,287 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #262 deleted request.approval.user.line records with IDs: [275, 276, 277, 278] 2026-07-08 14:25:14,632 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [562] 2026-07-08 14:25:14,766 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [278] 2026-07-08 14:25:14,947 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [563] 2026-07-08 14:25:15,028 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_26_check_permission_dragging_kanban_at_cancel ... 2026-07-08 14:25:15,218 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #262 deleted request.approval.user.line records with IDs: [275, 276, 277, 278] 2026-07-08 14:25:15,571 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [564] 2026-07-08 14:25:15,655 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [279] 2026-07-08 14:25:15,936 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_27_check_permission_dragging_kanban_at_cancel ... 2026-07-08 14:25:16,153 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #262 deleted request.approval.user.line records with IDs: [275, 276, 277, 278] 2026-07-08 14:25:16,528 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [565] 2026-07-08 14:25:16,630 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [280] 2026-07-08 14:25:16,720 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_28_check_permission_dragging_kanban_at_cancel ... 2026-07-08 14:25:16,907 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #262 deleted request.approval.user.line records with IDs: [275, 276, 277, 278] 2026-07-08 14:25:17,258 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [566] 2026-07-08 14:25:17,355 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [281] 2026-07-08 14:25:17,415 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_29_check_permission_dragging_kanban_at_cancel ... 2026-07-08 14:25:17,608 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #262 deleted request.approval.user.line records with IDs: [275, 276, 277, 278] 2026-07-08 14:25:17,957 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [567] 2026-07-08 14:25:18,043 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [282] 2026-07-08 14:25:18,116 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_30_check_permission_dragging_kanban_at_cancel ... 2026-07-08 14:25:18,305 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #262 deleted request.approval.user.line records with IDs: [275, 276, 277, 278] 2026-07-08 14:25:18,668 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [568] 2026-07-08 14:25:18,746 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [283] 2026-07-08 14:25:18,811 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-07-08 14:25:18,823 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_request_line_create_controls: Starting TestApprovalRequestLineCreateControls.test_request_line_create_controls_are_hidden_outside_draft ... 2026-07-08 14:25:18,892 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-08 14:25:18,904 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_request_line_state_protocol: Starting TestRequestLineStateProtocol.test_cancel_marks_exception_then_draft_clears_it ... 2026-07-08 14:25:19,353 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_request_line_state_protocol: Starting TestRequestLineStateProtocol.test_cancel_with_ignore_context_skips_exception ... 2026-07-08 14:25:19,896 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_request_line_state_protocol: Starting TestRequestLineStateProtocol.test_ensure_can_change_state_blocks_unlinked_line ... 2026-07-08 14:25:20,139 185 INFO rb-e2f27c7-222797-391090 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-08 14:25:20,695 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_request_line_state_protocol: Starting TestRequestLineStateProtocol.test_generic_line_owns_state_protocol_natively ... 2026-07-08 14:25:20,737 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-08 14:25:20,762 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_respect_explicit_dest: Starting TestRespectExplicitDest.test_explicit_two_dests_preserved ... 2026-07-08 14:25:21,215 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [5941, 5942, 5943, 5944, 5945] 2026-07-08 14:25:21,506 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_respect_explicit_dest: Starting TestRespectExplicitDest.test_invalid_explicit_dest_falls_back ... 2026-07-08 14:25:21,892 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [5948, 5949, 5950, 5951, 5952] 2026-07-08 14:25:22,174 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-08 14:25:27,043 185 INFO rb-e2f27c7-222797-391090 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-08 14:25:27,428 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-07-08 14:25:28,224 185 INFO rb-e2f27c7-222797-391090 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-08 14:25:28,323 185 INFO rb-e2f27c7-222797-391090 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-08 14:25:28,353 185 INFO rb-e2f27c7-222797-391090 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-08 14:25:29,600 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #282 deleted mail.mail records with IDs: [569] 2026-07-08 14:25:29,754 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-08 14:25:30,892 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_snapshot_diff_engine_exclude_from_snapshot_type_single: Starting TestSnapshotDiffEngineExcludeFromSnapshotTypeSingle.test_101_approval_type_header ... 2026-07-08 14:25:30,995 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_snapshot_diff_engine_exclude_from_snapshot_type_single: Starting TestSnapshotDiffEngineExcludeFromSnapshotTypeSingle.test_102_approval_type_child ... 2026-07-08 14:25:31,027 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_snapshot_diff_engine_exclude_from_snapshot_type_single: Starting TestSnapshotDiffEngineExcludeFromSnapshotTypeSingle.test_103_approval_type_mixed ... 2026-07-08 14:25:31,061 185 INFO rb-e2f27c7-222797-391090 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-08 14:25:32,335 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #283 deleted mail.mail records with IDs: [570] 2026-07-08 14:25:32,583 185 INFO rb-e2f27c7-222797-391090 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-08 14:25:33,925 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #283 deleted mail.mail records with IDs: [571] 2026-07-08 14:25:34,087 185 INFO rb-e2f27c7-222797-391090 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-08 14:25:35,453 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #283 deleted mail.mail records with IDs: [572] 2026-07-08 14:25:35,618 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-08 14:25:36,526 185 INFO rb-e2f27c7-222797-391090 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-08 14:25:37,729 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #284 deleted mail.mail records with IDs: [573] 2026-07-08 14:25:37,956 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [574] 2026-07-08 14:25:38,074 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [575] 2026-07-08 14:25:38,158 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [576] 2026-07-08 14:25:38,868 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval.tests.test_snapshot_diff_engine_root_model: Starting TestSnapshotDiffEngineRootModel.test_102_single_diff_message_when_child_updated_directly ... 2026-07-08 14:25:40,084 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #284 deleted mail.mail records with IDs: [577] 2026-07-08 14:25:40,279 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [578] 2026-07-08 14:25:40,368 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [579] 2026-07-08 14:25:40,449 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-08 14:25:41,388 185 INFO rb-e2f27c7-222797-391090 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-08 14:25:43,239 185 INFO rb-e2f27c7-222797-391090 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-08 14:25:44,896 185 INFO rb-e2f27c7-222797-391090 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-08 14:25:46,962 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-08 14:25:57,473 185 INFO rb-e2f27c7-222797-391090 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-08 14:25:57,609 185 INFO rb-e2f27c7-222797-391090 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-08 14:25:57,636 185 INFO rb-e2f27c7-222797-391090 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-08 14:26:03,211 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-08 14:26:03,588 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_account.tests.test_approval_accounting_request_types: Starting TestAccountingRequestTypesExistence.test_customer_invoice_type_core_config ... 2026-07-08 14:26:03,662 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_account.tests.test_approval_accounting_request_types: Starting TestAccountingRequestTypesExistence.test_customer_refund_type_core_config ... 2026-07-08 14:26:03,700 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_account.tests.test_approval_accounting_request_types: Starting TestAccountingRequestTypesExistence.test_types_should_exist ... 2026-07-08 14:26:03,734 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_account.tests.test_approval_accounting_request_types: Starting TestAccountingRequestTypesExistence.test_vendor_payment_type_core_config ... 2026-07-08 14:26:03,785 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-08 14:26:04,210 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_account.tests.test_approval_customer_invoice: Starting TestCustomerInvoiceApprovalFlow.test_customer_invoice_display_type_sync_bidirectional ... 2026-07-08 14:26:05,345 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_account.tests.test_approval_customer_invoice: Starting TestCustomerInvoiceApprovalFlow.test_customer_invoice_line_analytic_distribution_sync ... 2026-07-08 14:26:12,503 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f064bee77e0> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:26:12,504 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f064c8d1080> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:26:12,516 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:26:12,521 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:26:12,522 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f064c14cc20> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:26:12,548 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:26:12,549 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:26:21,047 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f064e845120> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e2f27c7-222797/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:26:21,048 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f064f2f7240> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e2f27c7-222797/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:26:21,058 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e2f27c7-222797/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:26:21,063 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e2f27c7-222797/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:26:21,064 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f064f2f7ce0> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e2f27c7-222797/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:26:21,086 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e2f27c7-222797/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:26:21,087 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e2f27c7-222797/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:26:29,171 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f064b1b4d60> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:26:29,173 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f064f2d9300> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:26:29,180 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:26:29,185 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:26:29,187 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f064f2d8360> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:26:29,208 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:26:29,209 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:26:37,809 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f064b292c00> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e2f27c7-222797/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:26:37,810 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f064c8ac360> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e2f27c7-222797/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:26:37,825 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e2f27c7-222797/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:26:37,830 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e2f27c7-222797/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:26:37,830 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f064c8af740> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e2f27c7-222797/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:26:37,849 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e2f27c7-222797/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:26:37,850 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e2f27c7-222797/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:26:41,355 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #288 deleted mail.mail records with IDs: [580] 2026-07-08 14:26:41,639 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [290] 2026-07-08 14:26:41,795 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [581] 2026-07-08 14:26:42,270 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [582] 2026-07-08 14:26:42,363 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_account.tests.test_approval_customer_invoice: Starting TestCustomerInvoiceApprovalFlow.test_customer_invoice_res_ref_mapping ... 2026-07-08 14:26:43,908 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_account.tests.test_approval_customer_invoice: Starting TestCustomerInvoiceApprovalFlow.test_customer_invoice_snapshot_includes_invoice_line_taxes ... 2026-07-08 14:26:45,939 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #288 deleted mail.mail records with IDs: [583] 2026-07-08 14:26:46,071 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_account.tests.test_approval_customer_invoice: Starting TestCustomerInvoiceApprovalFlow.test_customer_invoice_sync_header ... 2026-07-08 14:26:47,819 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #288 deleted mail.mail records with IDs: [584] 2026-07-08 14:26:48,091 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [292] 2026-07-08 14:26:48,255 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [585] 2026-07-08 14:26:48,541 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_account.tests.test_approval_customer_invoice: Starting TestCustomerInvoiceApprovalFlow.test_customer_invoice_uses_source_journal_not_type_default ... 2026-07-08 14:26:50,417 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #288 deleted mail.mail records with IDs: [586] 2026-07-08 14:26:50,647 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [293] 2026-07-08 14:26:50,787 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [587] 2026-07-08 14:26:51,068 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_account.tests.test_approval_customer_invoice: Starting TestCustomerInvoiceApprovalFlow.test_full_flow_customer_invoice_confirm_then_validate ... 2026-07-08 14:26:52,709 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #288 deleted mail.mail records with IDs: [588] 2026-07-08 14:26:52,923 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [294] 2026-07-08 14:26:53,080 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [589] 2026-07-08 14:27:01,840 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f064ed071a0> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:27:01,841 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f064be03240> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:27:01,847 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:27:01,852 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:27:01,853 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f064be00a40> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:27:01,872 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:27:01,873 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:27:01,887 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-08 14:27:02,786 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_account.tests.test_approval_customer_refund: Starting TestCustomerRefundApprovalFlow.test_customer_refund_res_ref_mapping ... 2026-07-08 14:27:03,965 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_account.tests.test_approval_customer_refund: Starting TestCustomerRefundApprovalFlow.test_customer_refund_sync_and_not_mixed ... 2026-07-08 14:27:05,138 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_account.tests.test_approval_customer_refund: Starting TestCustomerRefundApprovalFlow.test_full_flow_customer_refund_confirm_then_validate ... 2026-07-08 14:27:06,464 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #289 deleted mail.mail records with IDs: [590] 2026-07-08 14:27:06,734 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [295] 2026-07-08 14:27:06,925 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [591] 2026-07-08 14:27:07,117 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-08 14:27:07,709 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_account.tests.test_approval_vendor_payment: Starting TestVendorPaymentsApprovalFlow.test_full_flow_vendor_payment_confirm_then_validate ... 2026-07-08 14:27:08,819 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #290 deleted mail.mail records with IDs: [592] 2026-07-08 14:27:09,022 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [296] 2026-07-08 14:27:09,156 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [593] 2026-07-08 14:27:09,308 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_account.tests.test_approval_vendor_payment: Starting TestVendorPaymentsApprovalFlow.test_vendor_payment_res_ref_mapping ... 2026-07-08 14:27:10,191 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_account.tests.test_approval_vendor_payment: Starting TestVendorPaymentsApprovalFlow.test_vendor_payment_sync_and_not_mixed ... 2026-07-08 14:27:11,063 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-08 14:27:19,316 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f064b18c720> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:27:19,317 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f064c9725c0> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:27:19,327 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:27:19,331 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:27:19,332 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f064c970860> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:27:19,352 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:27:19,353 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:27:27,743 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f064fb9a660> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e2f27c7-222797/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:27:27,744 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f064ea97740> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e2f27c7-222797/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:27:27,754 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e2f27c7-222797/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:27:27,759 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e2f27c7-222797/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:27:27,761 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f064ea96200> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e2f27c7-222797/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:27:27,783 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e2f27c7-222797/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:27:27,785 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e2f27c7-222797/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:27:35,777 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f064f0d6660> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:27:35,778 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f06510d4360> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:27:35,791 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:27:35,795 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:27:35,796 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f06510d45e0> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:27:35,816 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:27:35,817 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:27:44,417 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f064af10e00> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e2f27c7-222797/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:27:44,418 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f064df44d60> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e2f27c7-222797/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:27:44,428 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e2f27c7-222797/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:27:44,433 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e2f27c7-222797/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:27:44,434 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f064df45300> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e2f27c7-222797/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:27:44,453 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e2f27c7-222797/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:27:44,454 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e2f27c7-222797/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:27:46,082 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_account.tests.test_viin_approvals_account: Starting TestViinApprovalsAccount.test_01_type_toggles_reflect_on_request_and_line ... 2026-07-08 14:27:46,520 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_account.tests.test_viin_approvals_account: Starting TestViinApprovalsAccount.test_02_header_only_taxes_price_excluded ... 2026-07-08 14:27:46,812 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_account.tests.test_viin_approvals_account: Starting TestViinApprovalsAccount.test_03_header_only_taxes_price_included ... 2026-07-08 14:27:47,103 185 INFO rb-e2f27c7-222797-391090 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-08 14:27:47,515 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_account.tests.test_viin_approvals_account: Starting TestViinApprovalsAccount.test_06_line_product_overrides_header_product_in_aal ... 2026-07-08 14:27:48,100 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [297] 2026-07-08 14:27:48,384 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_account.tests.test_viin_approvals_account: Starting TestViinApprovalsAccount.test_07_distribution_vals_include_product_keys ... 2026-07-08 14:27:48,748 185 INFO rb-e2f27c7-222797-391090 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-08 14:27:49,290 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [298] 2026-07-08 14:27:57,506 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f064b72f4c0> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:27:57,507 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f064c032340> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:27:57,514 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:27:57,519 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:27:57,520 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f064c033100> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:27:57,542 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:27:57,543 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:27:57,559 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-08 14:28:05,925 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f064ef00680> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:28:05,927 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f064b768400> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:28:05,936 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:28:05,940 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:28:05,941 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f064b76b7e0> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:28:05,959 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:28:05,961 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:28:14,607 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f06510d6480> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e2f27c7-222797/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:28:14,608 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f064c14c0e0> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e2f27c7-222797/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:28:14,620 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e2f27c7-222797/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:28:14,625 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e2f27c7-222797/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:28:14,627 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f064f0db880> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e2f27c7-222797/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:28:14,649 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e2f27c7-222797/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:28:14,651 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e2f27c7-222797/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:28:22,218 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f064f4c1620> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:28:22,219 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f064bf7a3e0> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:28:22,227 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:28:22,232 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:28:22,233 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f064bf79620> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:28:22,256 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:28:22,257 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:28:29,766 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f064b7684a0> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e2f27c7-222797/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:28:29,767 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f064af10680> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e2f27c7-222797/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:28:29,775 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e2f27c7-222797/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:28:29,780 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e2f27c7-222797/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:28:29,781 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f064af12e80> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e2f27c7-222797/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:28:29,803 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e2f27c7-222797/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:28:29,804 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e2f27c7-222797/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:28:38,114 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f064ea97420> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:28:38,116 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f06b184f1a0> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:28:38,124 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:28:38,130 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:28:38,131 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f06b184ff60> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:28:38,151 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:28:38,152 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:28:47,262 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f064bb80900> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e2f27c7-222797/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:28:47,263 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f064f492c00> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e2f27c7-222797/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:28:47,284 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e2f27c7-222797/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:28:47,288 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e2f27c7-222797/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:28:47,289 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f064f493ec0> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e2f27c7-222797/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:28:47,308 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e2f27c7-222797/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:28:47,310 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e2f27c7-222797/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:28:55,750 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f064b741a80> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:28:55,751 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f065107aca0> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:28:55,759 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:28:55,763 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:28:55,764 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f065107b920> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:28:55,783 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:28:55,785 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:29:04,958 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f064af3bb00> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e2f27c7-222797/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:29:04,959 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f064bfa5800> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e2f27c7-222797/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:29:04,966 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e2f27c7-222797/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:29:04,970 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e2f27c7-222797/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:29:04,971 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f064bfa4a40> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e2f27c7-222797/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:29:04,991 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e2f27c7-222797/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:29:04,992 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e2f27c7-222797/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:29:06,138 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_account.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_01_distribution_vals_have_product_keys ... 2026-07-08 14:29:06,511 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_account.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_02_request_product_propagates_to_header_analytic_lines ... 2026-07-08 14:29:06,930 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [299] 2026-07-08 14:29:07,219 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_account.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_03_line_product_propagates_to_line_analytic_lines ... 2026-07-08 14:29:07,697 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [300] 2026-07-08 14:29:07,974 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_account.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_04_header_and_line_both_generate_with_own_products ... 2026-07-08 14:29:08,453 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [301] 2026-07-08 14:29:08,781 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_account.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_05_ref_fallbacks_to_name_when_reference_missing ... 2026-07-08 14:29:09,109 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [302] 2026-07-08 14:29:09,333 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_account.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_06_wrong_plan_account_still_rejected_even_with_product ... 2026-07-08 14:29:18,226 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f064eb337e0> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:29:18,227 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f064ccd7a60> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:29:18,236 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:29:18,243 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:29:18,244 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f064ccd6200> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:29:18,268 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:29:18,268 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:29:18,281 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-08 14:29:27,099 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f064ec2ae80> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:29:27,100 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f064bd705e0> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:29:27,108 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:29:27,111 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:29:27,112 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f064bd70220> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:29:27,130 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:29:27,131 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:29:35,934 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f06b184ccc0> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e2f27c7-222797/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:29:35,935 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f064b769c60> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e2f27c7-222797/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:29:35,942 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e2f27c7-222797/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:29:35,947 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e2f27c7-222797/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:29:35,948 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f064b769da0> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e2f27c7-222797/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:29:35,968 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e2f27c7-222797/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:29:35,969 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e2f27c7-222797/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:29:44,519 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f064f2745e0> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:29:44,520 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f064f2f4ae0> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:29:44,529 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:29:44,534 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:29:44,535 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f064f2f71a0> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:29:44,555 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:29:44,556 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:29:52,497 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f064ea8fa60> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e2f27c7-222797/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:29:52,498 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f064cc859e0> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e2f27c7-222797/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:29:52,506 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e2f27c7-222797/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:29:52,510 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e2f27c7-222797/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:29:52,512 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f064cc87880> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e2f27c7-222797/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:29:52,532 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e2f27c7-222797/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:29:52,533 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e2f27c7-222797/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:30:00,882 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f064fa5b380> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:30:00,883 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f064c97fb00> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:30:00,895 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:30:00,900 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:30:00,901 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f064c97c4a0> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:30:00,920 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:30:00,921 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:30:08,842 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f064faa68e0> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e2f27c7-222797/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:30:08,843 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f064c8ac220> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e2f27c7-222797/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:30:08,850 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e2f27c7-222797/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:30:08,853 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e2f27c7-222797/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:30:08,854 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f064f284400> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e2f27c7-222797/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:30:08,869 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e2f27c7-222797/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:30:08,870 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e2f27c7-222797/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:30:16,722 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f064f0d63e0> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:30:16,723 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f064f0f7740> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:30:16,729 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:30:16,734 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:30:16,735 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f064f0f5e40> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:30:16,758 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:30:16,759 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:30:24,227 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f064fa68220> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e2f27c7-222797/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:30:24,228 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f064c874f40> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e2f27c7-222797/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:30:24,237 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e2f27c7-222797/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:30:24,242 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e2f27c7-222797/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:30:24,243 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f064c874400> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e2f27c7-222797/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:30:24,263 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e2f27c7-222797/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:30:24,264 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e2f27c7-222797/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:30:25,212 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_analytic.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_01_request_generate_basic ... 2026-07-08 14:30:25,666 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [304] 2026-07-08 14:30:25,907 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_analytic.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_02_line_generate_only_when_line_validated ... 2026-07-08 14:30:26,616 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [305] 2026-07-08 14:30:26,846 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_analytic.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_03_idempotent_revalidate ... 2026-07-08 14:30:27,222 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [306] 2026-07-08 14:30:27,487 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted account.analytic.line records with IDs: [545, 544] 2026-07-08 14:30:27,757 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [307] 2026-07-08 14:30:27,896 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_analytic.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_04_invalid_business_domain_rejected ... 2026-07-08 14:30:28,279 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_analytic.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_05_button_context_validate_rejects_wrong_plan ... 2026-07-08 14:30:28,778 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_analytic.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_06_prevent_delete_account_in_use ... 2026-07-08 14:30:29,314 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [310] 2026-07-08 14:30:29,551 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.message records with IDs: [6976] 2026-07-08 14:30:37,856 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f064b1c8fe0> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:30:37,857 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f064f30f6a0> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:30:37,864 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:30:37,869 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:30:37,870 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f064f30e520> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:30:37,892 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:30:37,893 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:30:37,907 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-08 14:30:41,916 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [311] 2026-07-08 14:30:42,139 185 INFO rb-e2f27c7-222797-391090 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <091630915001916.1783521041.984812021255493-openerp-237-viin.approval.request@73ab19d8090a>: ['"Internal User 1" <@False>'] 2026-07-08 14:30:42,162 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [594] 2026-07-08 14:30:42,319 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_employee_advance.tests.test_account: Starting TestAccount.test_01_payment_advance ... 2026-07-08 14:30:44,942 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_employee_advance.tests.test_account: Starting TestAccount.test_01_refuse_all_lines_cancels_advance_payment ... 2026-07-08 14:30:45,933 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_employee_advance.tests.test_account: Starting TestAccount.test_02_payment_with_advance_journal ... 2026-07-08 14:30:47,220 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_employee_advance.tests.test_account: Starting TestAccount.test_03_payment_advance_reconcile_01 ... 2026-07-08 14:30:48,898 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_employee_advance.tests.test_account: Starting TestAccount.test_03_payment_advance_reconcile_02 ... 2026-07-08 14:30:50,884 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [2] 2026-07-08 14:30:50,898 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [3] 2026-07-08 14:30:52,088 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_employee_advance.tests.test_account: Starting TestAccount.test_03_payment_advance_reconcile_03 ... 2026-07-08 14:30:53,606 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [6] 2026-07-08 14:30:53,616 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [7] 2026-07-08 14:30:53,980 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_employee_advance.tests.test_account: Starting TestAccount.test_03_payment_advance_reconcile_04 ... 2026-07-08 14:30:55,831 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [10] 2026-07-08 14:30:55,841 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [11] 2026-07-08 14:30:56,692 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_employee_advance.tests.test_account: Starting TestAccount.test_05_advance_payment_future_date_must_post_before_reconcile ... 2026-07-08 14:30:57,762 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-07-08 14:31:00,610 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_employee_advance.tests.test_approval_request: Starting TestApprovalRequest.test_01__check_employee_advance_ids ... 2026-07-08 14:31:00,769 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_employee_advance.tests.test_approval_request: Starting TestApprovalRequest.test_02__compute_approval_request_line_ids ... 2026-07-08 14:31:01,059 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted request.approval.user.line records with IDs: [458] 2026-07-08 14:31:01,123 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_employee_advance.tests.test_approval_request: Starting TestApprovalRequest.test_10__flow ... 2026-07-08 14:31:01,561 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [312] 2026-07-08 14:31:01,755 185 INFO rb-e2f27c7-222797-391090 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <974052304853547.1783521061.629104375839233-openerp-238-viin.approval.request@73ab19d8090a>: ['"Internal User 1" <@False>'] 2026-07-08 14:31:01,790 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [595] 2026-07-08 14:31:02,993 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [313] 2026-07-08 14:31:03,113 185 INFO rb-e2f27c7-222797-391090 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <167526191546027.1783521063.062901735305786-openerp-238-viin.approval.request@73ab19d8090a>: ['"Internal User 1" <@False>'] 2026-07-08 14:31:03,124 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [596] 2026-07-08 14:31:03,170 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_employee_advance.tests.test_approval_request: Starting TestApprovalRequest.test_10__flow_02 ... 2026-07-08 14:31:03,502 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [314] 2026-07-08 14:31:03,658 185 INFO rb-e2f27c7-222797-391090 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <878121518408088.1783521063.555853843688965-openerp-238-viin.approval.request@73ab19d8090a>: ['"Internal User 1" <@False>'] 2026-07-08 14:31:03,688 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [597] 2026-07-08 14:31:03,810 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_employee_advance.tests.test_approval_request: Starting TestApprovalRequest.test_11__flow_01 ... 2026-07-08 14:31:04,164 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [315] 2026-07-08 14:31:04,327 185 INFO rb-e2f27c7-222797-391090 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <913257759052415.1783521064.223268508911133-openerp-238-viin.approval.request@73ab19d8090a>: ['"Internal User 1" <@False>'] 2026-07-08 14:31:04,345 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [598] 2026-07-08 14:31:04,464 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_employee_advance.tests.test_approval_request: Starting TestApprovalRequest.test_11__flow_02 ... 2026-07-08 14:31:04,923 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [316] 2026-07-08 14:31:05,110 185 INFO rb-e2f27c7-222797-391090 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <156206490152101.1783521064.986389398574829-openerp-238-viin.approval.request@73ab19d8090a>: ['"Internal User 1" <@False>'] 2026-07-08 14:31:05,133 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [599] 2026-07-08 14:31:05,323 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-07-08 14:31:07,612 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_employee_advance.tests.test_company: Starting TestEmployeeAdvanceAccessRights.test_01_create_request_type ... 2026-07-08 14:31:14,291 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_employee_advance.tests.test_company: Starting TestEmployeeAdvanceAccessRights.test_02_create_journal ... 2026-07-08 14:31:26,057 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-07-08 14:31:28,394 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_11_check_journal_company ... 2026-07-08 14:31:40,403 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_12_check_employee_id ... 2026-07-08 14:31:40,522 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_13_compute_check_account_advance_employee ... 2026-07-08 14:31:40,771 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_14_compute_amount ... 2026-07-08 14:31:40,861 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_15_check_infor_in_employee_advance ... 2026-07-08 14:31:41,145 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_21_create_advance_approval_error_01 ... 2026-07-08 14:31:42,328 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_21_create_advance_approval_error_03 ... 2026-07-08 14:31:43,437 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_22_unlink_if_link_approval_01 ... 2026-07-08 14:31:43,482 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted employee.advance records with IDs: [10] 2026-07-08 14:31:43,513 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_22_unlink_if_link_approval_02 ... 2026-07-08 14:31:44,716 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.message records with IDs: [7604] 2026-07-08 14:31:44,779 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_23_compute_approved_amount ... 2026-07-08 14:31:44,864 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted employee.advance.line records with IDs: [18, 19] 2026-07-08 14:31:46,145 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [319] 2026-07-08 14:31:46,311 185 INFO rb-e2f27c7-222797-391090 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <727299030286373.1783521106.204819440841675-openerp-244-viin.approval.request@73ab19d8090a>: ['"Internal User 1" <@False>'] 2026-07-08 14:31:46,332 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [600] 2026-07-08 14:31:46,520 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_30_compute_payment_state_error ... 2026-07-08 14:31:47,539 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [321] 2026-07-08 14:31:47,700 185 INFO rb-e2f27c7-222797-391090 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <526429796691932.1783521107.593524932861328-openerp-245-viin.approval.request@73ab19d8090a>: ['"Internal User 1" <@False>'] 2026-07-08 14:31:47,718 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [601] 2026-07-08 14:31:47,958 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_31_compute_payment_state_partial ... 2026-07-08 14:31:48,998 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [322] 2026-07-08 14:31:49,184 185 INFO rb-e2f27c7-222797-391090 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <639539643335905.1783521109.068060398101807-openerp-246-viin.approval.request@73ab19d8090a>: ['"Internal User 1" <@False>'] 2026-07-08 14:31:49,202 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [602] 2026-07-08 14:31:49,940 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_32_compute_payment_state_paid_01 ... 2026-07-08 14:31:51,166 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [323] 2026-07-08 14:31:51,340 185 INFO rb-e2f27c7-222797-391090 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <850187531635805.1783521111.222888469696045-openerp-247-viin.approval.request@73ab19d8090a>: ['"Internal User 1" <@False>'] 2026-07-08 14:31:51,363 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [603] 2026-07-08 14:31:52,439 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_32_compute_payment_state_paid_02 ... 2026-07-08 14:31:53,641 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [324] 2026-07-08 14:31:53,804 185 INFO rb-e2f27c7-222797-391090 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <057000028420987.1783521113.703034162521362-openerp-248-viin.approval.request@73ab19d8090a>: ['"Internal User 1" <@False>'] 2026-07-08 14:31:53,819 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [604] 2026-07-08 14:31:54,490 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_33_compute_has_outstanding_payment ... 2026-07-08 14:31:55,561 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [325] 2026-07-08 14:31:55,750 185 INFO rb-e2f27c7-222797-391090 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <164587220543173.1783521115.632649421691895-openerp-249-viin.approval.request@73ab19d8090a>: ['"Internal User 1" <@False>'] 2026-07-08 14:31:55,769 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [605] 2026-07-08 14:31:56,563 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_40_advance_reconcile_amount ... 2026-07-08 14:31:56,680 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_41_advance_reconcile_amount ... 2026-07-08 14:31:57,294 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [14] 2026-07-08 14:31:58,271 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [15] 2026-07-08 14:31:58,313 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_42_advance_reconcile__employee_payment_01 ... 2026-07-08 14:31:59,473 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [326] 2026-07-08 14:31:59,682 185 INFO rb-e2f27c7-222797-391090 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <307096666639572.1783521119.548448324203491-openerp-250-viin.approval.request@73ab19d8090a>: ['"Internal User 1" <@False>'] 2026-07-08 14:31:59,705 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [606] 2026-07-08 14:32:00,939 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_42_advance_reconcile__employee_payment_02 ... 2026-07-08 14:32:02,147 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [327] 2026-07-08 14:32:02,369 185 INFO rb-e2f27c7-222797-391090 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <822504394014783.1783521122.227852106094360-openerp-251-viin.approval.request@73ab19d8090a>: ['"Internal User 1" <@False>'] 2026-07-08 14:32:02,390 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [607] 2026-07-08 14:32:04,222 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [19] 2026-07-08 14:32:04,231 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [20] 2026-07-08 14:32:05,088 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_42_advance_reconcile__employee_payment_03 ... 2026-07-08 14:32:06,160 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [328] 2026-07-08 14:32:06,357 185 INFO rb-e2f27c7-222797-391090 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <832615041754620.1783521126.228860378265381-openerp-252-viin.approval.request@73ab19d8090a>: ['"Internal User 1" <@False>'] 2026-07-08 14:32:06,377 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [608] 2026-07-08 14:32:07,630 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_42_advance_reconcile__employee_payment_04 ... 2026-07-08 14:32:08,743 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [329] 2026-07-08 14:32:08,944 185 INFO rb-e2f27c7-222797-391090 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <694795955551662.1783521128.809602499008179-openerp-253-viin.approval.request@73ab19d8090a>: ['"Internal User 1" <@False>'] 2026-07-08 14:32:08,984 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [609] 2026-07-08 14:32:09,856 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_43_advance_reconcile__auto_reconcile ... 2026-07-08 14:32:10,876 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [330] 2026-07-08 14:32:11,040 185 INFO rb-e2f27c7-222797-391090 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <483820973107869.1783521130.941410541534424-openerp-254-viin.approval.request@73ab19d8090a>: ['"Internal User 1" <@False>'] 2026-07-08 14:32:11,058 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [610] 2026-07-08 14:32:12,718 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [25] 2026-07-08 14:32:12,729 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [26] 2026-07-08 14:32:13,011 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_44_advance_reconcile__refund_employee_01 ... 2026-07-08 14:32:14,641 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [331] 2026-07-08 14:32:14,818 185 INFO rb-e2f27c7-222797-391090 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <360672462181003.1783521134.707454919815063-openerp-255-viin.approval.request@73ab19d8090a>: ['"Internal User 1" <@False>'] 2026-07-08 14:32:14,835 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [611] 2026-07-08 14:32:16,486 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [29] 2026-07-08 14:32:16,496 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [30] 2026-07-08 14:32:17,422 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_44_advance_reconcile__refund_employee_02 ... 2026-07-08 14:32:18,568 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [332] 2026-07-08 14:32:18,757 185 INFO rb-e2f27c7-222797-391090 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <686356411120159.1783521138.645781040191650-openerp-256-viin.approval.request@73ab19d8090a>: ['"Internal User 1" <@False>'] 2026-07-08 14:32:18,777 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [612] 2026-07-08 14:32:20,506 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [33] 2026-07-08 14:32:20,522 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [34] 2026-07-08 14:32:22,093 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_45_advance_reconcile_by_date_01 ... 2026-07-08 14:32:23,394 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [333] 2026-07-08 14:32:23,557 185 INFO rb-e2f27c7-222797-391090 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <035943259028346.1783521143.459128379821777-openerp-257-viin.approval.request@73ab19d8090a>: ['"Internal User 1" <@False>'] 2026-07-08 14:32:23,579 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [613] 2026-07-08 14:32:25,251 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [334] 2026-07-08 14:32:25,347 185 INFO rb-e2f27c7-222797-391090 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <525804619850905.1783521145.302290201187134-openerp-258-viin.approval.request@73ab19d8090a>: ['"Internal User 1" <@False>'] 2026-07-08 14:32:25,360 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [614] 2026-07-08 14:32:26,906 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [335] 2026-07-08 14:32:27,012 185 INFO rb-e2f27c7-222797-391090 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <531416859874989.1783521146.959232091903687-openerp-259-viin.approval.request@73ab19d8090a>: ['"Internal User 1" <@False>'] 2026-07-08 14:32:27,030 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [615] 2026-07-08 14:32:27,850 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [37] 2026-07-08 14:32:27,897 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [38] 2026-07-08 14:32:27,907 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [39, 40] 2026-07-08 14:32:27,944 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [41, 42] 2026-07-08 14:32:27,954 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [43, 44, 45] 2026-07-08 14:32:27,987 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_46_advance_reconcile__warning ... 2026-07-08 14:32:29,269 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [336] 2026-07-08 14:32:29,523 185 INFO rb-e2f27c7-222797-391090 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <302251731083221.1783521149.360409975051880-openerp-260-viin.approval.request@73ab19d8090a>: ['"Internal User 1" <@False>'] 2026-07-08 14:32:29,545 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [616] 2026-07-08 14:32:31,376 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted account.partial.reconcile records with IDs: [78] 2026-07-08 14:32:31,591 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_50_advance_reconcile__cancel ... 2026-07-08 14:32:32,875 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [337] 2026-07-08 14:32:33,077 185 INFO rb-e2f27c7-222797-391090 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <547754904880172.1783521152.948019266128540-openerp-261-viin.approval.request@73ab19d8090a>: ['"Internal User 1" <@False>'] 2026-07-08 14:32:33,096 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [617] 2026-07-08 14:32:35,129 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted account.partial.reconcile records with IDs: [79] 2026-07-08 14:32:35,245 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted account.full.reconcile records with IDs: [60] 2026-07-08 14:32:35,528 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted account.move.line.ctp records with IDs: [411] 2026-07-08 14:32:35,719 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted account.move.line records with IDs: [1019, 1020] 2026-07-08 14:32:35,817 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.message records with IDs: [7774] 2026-07-08 14:32:35,955 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted account.move records with IDs: [386] 2026-07-08 14:32:35,978 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.followers records with IDs: [2104, 2105] 2026-07-08 14:32:36,023 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_51_advance_reconcile__unlink ... 2026-07-08 14:32:37,177 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [338] 2026-07-08 14:32:37,353 185 INFO rb-e2f27c7-222797-391090 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <860338494719769.1783521157.246617555618286-openerp-262-viin.approval.request@73ab19d8090a>: ['"Internal User 1" <@False>'] 2026-07-08 14:32:37,371 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [618] 2026-07-08 14:32:38,874 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.message records with IDs: [7786] 2026-07-08 14:32:39,199 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted account.partial.reconcile records with IDs: [80] 2026-07-08 14:32:39,317 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted account.full.reconcile records with IDs: [61] 2026-07-08 14:32:39,560 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted account.move.line.ctp records with IDs: [413] 2026-07-08 14:32:39,723 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted account.move.line records with IDs: [1023, 1024] 2026-07-08 14:32:39,780 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.message records with IDs: [7784] 2026-07-08 14:32:39,879 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted account.move records with IDs: [388] 2026-07-08 14:32:39,903 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.followers records with IDs: [2112, 2113] 2026-07-08 14:32:39,926 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.message records with IDs: [7786] 2026-07-08 14:32:39,940 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.message records with IDs: [7786] 2026-07-08 14:32:39,945 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted employee.advance.reconcile records with IDs: [7] 2026-07-08 14:32:39,976 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_52_advance_reconcile__confirm ... 2026-07-08 14:32:40,035 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_60_advance_reconcile_batch ... 2026-07-08 14:32:40,067 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted employee.advance.reconcile records with IDs: [7, 8] 2026-07-08 14:32:41,190 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [339] 2026-07-08 14:32:41,409 185 INFO rb-e2f27c7-222797-391090 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <242487507738288.1783521161.281831264495850-openerp-263-viin.approval.request@73ab19d8090a>: ['"Internal User 1" <@False>'] 2026-07-08 14:32:41,428 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [619] 2026-07-08 14:32:43,075 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [340] 2026-07-08 14:32:43,242 185 INFO rb-e2f27c7-222797-391090 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <573416361099682.1783521163.164258480072021-openerp-264-viin.approval.request@73ab19d8090a>: ['"Internal User 2" <@False>'] 2026-07-08 14:32:43,255 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [620] 2026-07-08 14:32:44,026 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_61_advance_reconcile_batch ... 2026-07-08 14:32:44,061 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted employee.advance.reconcile records with IDs: [7, 8] 2026-07-08 14:32:45,138 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [341] 2026-07-08 14:32:45,311 185 INFO rb-e2f27c7-222797-391090 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <281322019192364.1783521165.203686475753784-openerp-265-viin.approval.request@73ab19d8090a>: ['"Internal User 1" <@False>'] 2026-07-08 14:32:45,328 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [621] 2026-07-08 14:32:45,502 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_62_advance_reconcile_batch ... 2026-07-08 14:32:46,793 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [342] 2026-07-08 14:32:47,037 185 INFO rb-e2f27c7-222797-391090 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <365961531404055.1783521166.896632432937622-openerp-266-viin.approval.request@73ab19d8090a>: ['"Internal User 1" <@False>'] 2026-07-08 14:32:47,066 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [622] 2026-07-08 14:32:47,904 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_63_advance_reconcile_batch ... 2026-07-08 14:32:49,068 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [343] 2026-07-08 14:32:49,258 185 INFO rb-e2f27c7-222797-391090 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <112458353938204.1783521169.142385482788086-openerp-267-viin.approval.request@73ab19d8090a>: ['"Internal User 1" <@False>'] 2026-07-08 14:32:49,276 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [623] 2026-07-08 14:32:50,717 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_warning_unreconcilied_on_employee_advance ... 2026-07-08 14:32:51,885 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [344] 2026-07-08 14:32:52,078 185 INFO rb-e2f27c7-222797-391090 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <783886318601614.1783521171.972042322158813-openerp-268-viin.approval.request@73ab19d8090a>: ['"Internal User 1" <@False>'] 2026-07-08 14:32:52,093 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [624] 2026-07-08 14:32:53,745 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-07-08 14:32:55,856 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_01_internal_user_01 ... 2026-07-08 14:32:56,007 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_01_internal_user_02 ... 2026-07-08 14:32:56,107 185 INFO rb-e2f27c7-222797-391090 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-08 14:32:56,144 185 INFO rb-e2f27c7-222797-391090 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-08 14:32:56,191 185 INFO rb-e2f27c7-222797-391090 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-08 14:32:56,230 185 INFO rb-e2f27c7-222797-391090 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-08 14:32:56,268 185 INFO rb-e2f27c7-222797-391090 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-08 14:32:56,297 185 INFO rb-e2f27c7-222797-391090 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-08 14:32:56,366 185 INFO rb-e2f27c7-222797-391090 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-08 14:32:56,406 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_01_internal_user_03 ... 2026-07-08 14:32:56,440 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 311, model: employee.advance.reconcile 2026-07-08 14:32:56,458 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 311, model: employee.advance.reconcile 2026-07-08 14:32:56,470 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 311, model: employee.advance.reconcile 2026-07-08 14:32:56,488 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 311, model: employee.advance.reconcile 2026-07-08 14:32:56,495 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 311, model: employee.advance.reconcile.line 2026-07-08 14:32:56,498 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 311, model: employee.advance.reconcile.line 2026-07-08 14:32:56,502 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 311, model: employee.advance.reconcile.line 2026-07-08 14:32:56,505 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 311, model: employee.advance.reconcile.line 2026-07-08 14:32:56,541 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_02_advance_user_01 ... 2026-07-08 14:32:56,754 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_02_advance_user_02 ... 2026-07-08 14:32:56,973 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_03_account_user_01 ... 2026-07-08 14:32:57,141 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_03_account_user_02 ... 2026-07-08 14:32:57,425 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_04_advance_admin_01 ... 2026-07-08 14:32:57,623 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_04_advance_admin_02 ... 2026-07-08 14:32:57,858 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-07-08 14:33:01,252 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_activity_updated_when_next_approver_changes ... 2026-07-08 14:33:01,749 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #316 deleted mail.mail records with IDs: [625] 2026-07-08 14:33:01,968 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #316 deleted mail.activity records with IDs: [345] 2026-07-08 14:33:02,145 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #316 deleted mail.mail records with IDs: [626] 2026-07-08 14:33:02,220 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_add_and_revoke_extra_approver ... 2026-07-08 14:33:02,648 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #316 deleted mail.mail records with IDs: [627] 2026-07-08 14:33:02,862 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #316 deleted mail.activity records with IDs: [347] 2026-07-08 14:33:03,005 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #316 deleted mail.mail records with IDs: [628] 2026-07-08 14:33:03,075 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_approver_workload_report_exposes_flexible_flow_flags ... 2026-07-08 14:33:03,591 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #316 deleted mail.mail records with IDs: [629] 2026-07-08 14:33:03,831 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #316 deleted mail.activity records with IDs: [349] 2026-07-08 14:33:03,976 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #316 deleted mail.mail records with IDs: [630] 2026-07-08 14:33:04,180 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_cannot_revoke_extra_approver_after_they_approved ... 2026-07-08 14:33:04,749 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #316 deleted mail.mail records with IDs: [631] 2026-07-08 14:33:04,926 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #316 deleted mail.activity records with IDs: [351] 2026-07-08 14:33:05,086 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #316 deleted mail.mail records with IDs: [632] 2026-07-08 14:33:05,316 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #318 deleted mail.activity records with IDs: [352] 2026-07-08 14:33:05,497 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #318 deleted mail.mail records with IDs: [633] 2026-07-08 14:33:05,711 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_cannot_revoke_extra_approver_after_they_refused ... 2026-07-08 14:33:06,273 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #316 deleted mail.mail records with IDs: [634] 2026-07-08 14:33:06,480 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #316 deleted mail.activity records with IDs: [354] 2026-07-08 14:33:06,617 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #316 deleted mail.mail records with IDs: [635] 2026-07-08 14:33:06,831 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #318 deleted mail.activity records with IDs: [355] 2026-07-08 14:33:06,986 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #318 deleted mail.mail records with IDs: [636] 2026-07-08 14:33:07,108 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_constraint_prevents_active_extra_approver_count_exceeding_limit ... 2026-07-08 14:33:07,584 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #316 deleted mail.mail records with IDs: [637] 2026-07-08 14:33:07,916 185 INFO rb-e2f27c7-222797-391090 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-08 14:33:08,562 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #316 deleted mail.mail records with IDs: [638] 2026-07-08 14:33:09,242 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_follower_in_allowed_business_group_can_add_extra_approver ... 2026-07-08 14:33:10,597 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #316 deleted mail.mail records with IDs: [639] 2026-07-08 14:33:10,881 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_max_extra_approvers_must_be_positive_when_enabled ... 2026-07-08 14:33:11,053 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_modified_approval_requests_action_disables_create ... 2026-07-08 14:33:11,083 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_modified_approval_requests_report_domain ... 2026-07-08 14:33:11,519 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #316 deleted mail.mail records with IDs: [640] 2026-07-08 14:33:11,708 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #316 deleted mail.activity records with IDs: [359] 2026-07-08 14:33:11,864 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #316 deleted mail.mail records with IDs: [641] 2026-07-08 14:33:11,909 185 INFO rb-e2f27c7-222797-391090 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-08 14:33:12,486 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #316 deleted mail.mail records with IDs: [642] 2026-07-08 14:33:12,586 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #316 deleted mail.mail records with IDs: [643] 2026-07-08 14:33:12,688 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #316 deleted mail.mail records with IDs: [644] 2026-07-08 14:33:12,795 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #316 deleted mail.mail records with IDs: [645] 2026-07-08 14:33:13,016 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #316 deleted mail.mail records with IDs: [646] 2026-07-08 14:33:13,181 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #317 deleted mail.activity records with IDs: [361, 362, 363, 364, 365] 2026-07-08 14:33:13,415 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #317 deleted mail.mail records with IDs: [647] 2026-07-08 14:33:13,520 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #317 deleted mail.mail records with IDs: [648] 2026-07-08 14:33:13,621 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #317 deleted mail.mail records with IDs: [649] 2026-07-08 14:33:13,752 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #317 deleted mail.mail records with IDs: [650] 2026-07-08 14:33:14,016 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #318 deleted mail.activity records with IDs: [366, 367, 368, 369] 2026-07-08 14:33:14,132 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #318 deleted mail.mail records with IDs: [651] 2026-07-08 14:33:14,231 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #318 deleted mail.mail records with IDs: [652] 2026-07-08 14:33:14,329 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #318 deleted mail.mail records with IDs: [653] 2026-07-08 14:33:14,473 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #316 deleted mail.activity records with IDs: [370] 2026-07-08 14:33:14,541 185 INFO rb-e2f27c7-222797-391090 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-08 14:33:15,077 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #316 deleted mail.mail records with IDs: [654] 2026-07-08 14:33:15,196 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #316 deleted mail.mail records with IDs: [655] 2026-07-08 14:33:15,426 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #318 deleted mail.mail records with IDs: [656] 2026-07-08 14:33:15,506 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_progress_recomputed_after_revoke_extra_required_approver ... 2026-07-08 14:33:15,947 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #316 deleted mail.mail records with IDs: [657] 2026-07-08 14:33:16,232 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #317 deleted mail.activity records with IDs: [376] 2026-07-08 14:33:16,395 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #317 deleted mail.mail records with IDs: [658] 2026-07-08 14:33:16,607 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #316 deleted mail.activity records with IDs: [377] 2026-07-08 14:33:16,669 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_request_overview_report_excludes_revoked_extra_from_approver_counts ... 2026-07-08 14:33:17,083 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #316 deleted mail.mail records with IDs: [659] 2026-07-08 14:33:17,267 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #316 deleted mail.activity records with IDs: [378] 2026-07-08 14:33:17,392 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #316 deleted mail.mail records with IDs: [660] 2026-07-08 14:33:17,517 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoke_extra_approver_in_draft ... 2026-07-08 14:33:17,898 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoke_extra_approver_removes_activity_for_sequential_multiple_approvers ... 2026-07-08 14:33:18,499 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #316 deleted mail.mail records with IDs: [661] 2026-07-08 14:33:18,608 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #316 deleted mail.mail records with IDs: [662] 2026-07-08 14:33:18,791 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #316 deleted mail.activity records with IDs: [380, 381] 2026-07-08 14:33:18,972 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #316 deleted mail.mail records with IDs: [663] 2026-07-08 14:33:19,193 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #316 deleted mail.activity records with IDs: [382] 2026-07-08 14:33:19,350 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #316 deleted mail.mail records with IDs: [664] 2026-07-08 14:33:19,466 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #316 deleted mail.mail records with IDs: [665] 2026-07-08 14:33:19,543 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoke_extra_approver_removes_activity_in_non_sequential_flow ... 2026-07-08 14:33:20,222 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #316 deleted mail.mail records with IDs: [666] 2026-07-08 14:33:20,326 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #316 deleted mail.mail records with IDs: [667] 2026-07-08 14:33:20,534 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #316 deleted mail.mail records with IDs: [668] 2026-07-08 14:33:20,673 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #316 deleted mail.activity records with IDs: [387] 2026-07-08 14:33:20,727 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoke_pending_extra_approver_does_not_block_sequential_flow ... 2026-07-08 14:33:21,328 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #316 deleted mail.mail records with IDs: [669] 2026-07-08 14:33:21,515 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #317 deleted mail.activity records with IDs: [388] 2026-07-08 14:33:21,646 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #317 deleted mail.mail records with IDs: [670] 2026-07-08 14:33:21,812 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #316 deleted mail.activity records with IDs: [389] 2026-07-08 14:33:21,953 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #316 deleted mail.mail records with IDs: [671] 2026-07-08 14:33:22,073 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #316 deleted mail.activity records with IDs: [390] 2026-07-08 14:33:22,193 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #316 deleted mail.mail records with IDs: [672] 2026-07-08 14:33:22,342 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #318 deleted mail.activity records with IDs: [391] 2026-07-08 14:33:22,534 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #318 deleted mail.mail records with IDs: [673] 2026-07-08 14:33:22,649 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoke_permission_only_admin_or_adder ... 2026-07-08 14:33:23,129 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #316 deleted mail.mail records with IDs: [674] 2026-07-08 14:33:23,323 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [286], uid: 319, model: viin.approval.request 2026-07-08 14:33:23,453 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #316 deleted mail.activity records with IDs: [392] 2026-07-08 14:33:23,579 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #316 deleted mail.mail records with IDs: [675] 2026-07-08 14:33:23,615 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoked_extra_approver_is_excluded_from_effective_flow ... 2026-07-08 14:33:24,183 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #316 deleted mail.mail records with IDs: [676] 2026-07-08 14:33:24,383 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #317 deleted mail.activity records with IDs: [394] 2026-07-08 14:33:24,518 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #317 deleted mail.mail records with IDs: [677] 2026-07-08 14:33:24,711 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #316 deleted mail.activity records with IDs: [395] 2026-07-08 14:33:24,851 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #316 deleted mail.mail records with IDs: [678] 2026-07-08 14:33:24,977 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #316 deleted mail.activity records with IDs: [396] 2026-07-08 14:33:25,105 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #316 deleted mail.mail records with IDs: [679] 2026-07-08 14:33:25,195 185 INFO rb-e2f27c7-222797-391090 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-08 14:33:25,710 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #316 deleted mail.mail records with IDs: [680] 2026-07-08 14:33:25,893 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #316 deleted mail.followers records with IDs: [2215] 2026-07-08 14:33:25,973 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #316 deleted mail.activity records with IDs: [398] 2026-07-08 14:33:26,104 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #316 deleted mail.mail records with IDs: [681] 2026-07-08 14:33:26,211 185 INFO rb-e2f27c7-222797-391090 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-08 14:33:26,682 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #316 deleted mail.mail records with IDs: [682] 2026-07-08 14:33:26,861 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #316 deleted mail.followers records with IDs: [2218] 2026-07-08 14:33:26,939 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #316 deleted mail.activity records with IDs: [400] 2026-07-08 14:33:27,071 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #316 deleted mail.mail records with IDs: [683] 2026-07-08 14:33:27,238 185 INFO rb-e2f27c7-222797-391090 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-08 14:33:27,733 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #316 deleted mail.mail records with IDs: [684] 2026-07-08 14:33:27,928 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #316 deleted mail.followers records with IDs: [2221] 2026-07-08 14:33:28,006 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #316 deleted mail.activity records with IDs: [402] 2026-07-08 14:33:28,140 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #316 deleted mail.mail records with IDs: [685] 2026-07-08 14:33:28,260 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoked_pending_extra_approver_keeps_read_access ... 2026-07-08 14:33:28,753 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #316 deleted mail.mail records with IDs: [686] 2026-07-08 14:33:28,913 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #316 deleted mail.activity records with IDs: [404] 2026-07-08 14:33:29,048 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #316 deleted mail.mail records with IDs: [687] 2026-07-08 14:33:29,190 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #316 deleted mail.activity records with IDs: [405] 2026-07-08 14:33:29,316 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #316 deleted mail.mail records with IDs: [688] 2026-07-08 14:33:29,420 185 INFO rb-e2f27c7-222797-391090 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-08 14:33:30,031 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #316 deleted mail.mail records with IDs: [689] 2026-07-08 14:33:30,141 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #316 deleted mail.mail records with IDs: [690] 2026-07-08 14:33:30,360 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #316 deleted mail.mail records with IDs: [691] 2026-07-08 14:33:30,500 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #316 deleted mail.activity records with IDs: [409] 2026-07-08 14:33:30,593 185 INFO rb-e2f27c7-222797-391090 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-08 14:33:30,626 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_search_flow_control_actor_ids_supports_negative_operators ... 2026-07-08 14:33:31,131 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #316 deleted mail.mail records with IDs: [692] 2026-07-08 14:33:31,297 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_search_requests_where_current_user_added_extra_approvers ... 2026-07-08 14:33:31,765 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #316 deleted mail.mail records with IDs: [693] 2026-07-08 14:33:32,129 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #316 deleted mail.mail records with IDs: [694] 2026-07-08 14:33:32,290 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #316 deleted mail.activity records with IDs: [412] 2026-07-08 14:33:32,416 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #316 deleted mail.mail records with IDs: [695] 2026-07-08 14:33:32,681 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #316 deleted mail.mail records with IDs: [696] 2026-07-08 14:33:32,787 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_sequential_multiple_extra_revoke_restores_next_step_activities ... 2026-07-08 14:33:33,434 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #316 deleted mail.mail records with IDs: [697] 2026-07-08 14:33:33,559 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #316 deleted mail.mail records with IDs: [698] 2026-07-08 14:33:33,736 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #317 deleted mail.activity records with IDs: [415, 416] 2026-07-08 14:33:33,884 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #317 deleted mail.mail records with IDs: [699] 2026-07-08 14:33:33,996 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #317 deleted mail.mail records with IDs: [700] 2026-07-08 14:33:34,204 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #316 deleted mail.activity records with IDs: [417, 418] 2026-07-08 14:33:34,343 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #316 deleted mail.mail records with IDs: [701] 2026-07-08 14:33:34,497 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #316 deleted mail.activity records with IDs: [419] 2026-07-08 14:33:34,616 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #316 deleted mail.mail records with IDs: [702] 2026-07-08 14:33:34,699 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #316 deleted mail.mail records with IDs: [703] 2026-07-08 14:33:34,770 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_stale_add_extra_approver_wizard_cannot_bypass_type_limit ... 2026-07-08 14:33:35,182 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #316 deleted mail.mail records with IDs: [704] 2026-07-08 14:33:35,488 185 INFO rb-e2f27c7-222797-391090 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-08 14:33:35,828 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-07-08 14:33:36,806 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [310] 2026-07-08 14:33:36,806 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_flexible_flow.tests.test_inactive_extra_approver: Starting TestInactiveExtraApprover.test_add_extra_approver_wizard_rejects_inactive_user ... 2026-07-08 14:33:37,423 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #324 deleted mail.mail records with IDs: [705] 2026-07-08 14:33:37,595 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-07-08 14:34:22,749 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_flexible_flow.tests.test_performance: Starting TestApprovalFlowControlPerformance.test_perf_add_extra_approver_100_approvers_under_2s ... 2026-07-08 14:34:23,515 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #327 deleted mail.mail records with IDs: [706] 2026-07-08 14:34:23,789 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #327 deleted mail.activity records with IDs: [424] 2026-07-08 14:34:23,969 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #327 deleted mail.mail records with IDs: [707] 2026-07-08 14:34:24,022 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_flexible_flow.tests.test_performance: Starting TestApprovalFlowControlPerformance.test_perf_load_modified_report_10k_logs_under_3s ... 2026-07-08 14:34:24,711 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #327 deleted mail.mail records with IDs: [708] 2026-07-08 14:34:25,001 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #327 deleted mail.activity records with IDs: [426] 2026-07-08 14:34:25,183 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #327 deleted mail.mail records with IDs: [709] 2026-07-08 14:34:27,401 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_flexible_flow.tests.test_performance: Starting TestApprovalFlowControlPerformance.test_perf_revoke_extra_approver_100_approvers_under_2s ... 2026-07-08 14:34:28,142 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #327 deleted mail.mail records with IDs: [710] 2026-07-08 14:34:28,385 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #327 deleted mail.activity records with IDs: [428] 2026-07-08 14:34:28,526 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #327 deleted mail.mail records with IDs: [711] 2026-07-08 14:34:28,714 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #327 deleted mail.activity records with IDs: [429] 2026-07-08 14:34:28,849 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #327 deleted mail.mail records with IDs: [712] 2026-07-08 14:34:28,911 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 102 checked, 102 removed 2026-07-08 14:34:41,568 185 INFO rb-e2f27c7-222797-391090 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-08 14:34:49,410 185 INFO rb-e2f27c7-222797-391090 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-08 14:34:50,122 185 INFO rb-e2f27c7-222797-391090 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-08 14:34:50,775 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [713] 2026-07-08 14:34:50,885 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [714] 2026-07-08 14:34:50,982 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [715] 2026-07-08 14:34:51,084 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [716] 2026-07-08 14:34:51,537 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [717] 2026-07-08 14:34:51,646 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [718] 2026-07-08 14:34:51,751 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [719] 2026-07-08 14:34:51,850 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [720] 2026-07-08 14:34:51,929 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [435, 436, 437, 438] 2026-07-08 14:34:52,034 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [721] 2026-07-08 14:34:52,516 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [722] 2026-07-08 14:34:52,614 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [723] 2026-07-08 14:34:52,712 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [724] 2026-07-08 14:34:52,808 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [725] 2026-07-08 14:34:52,952 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [726] 2026-07-08 14:34:53,539 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-07-08 14:35:14,896 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_a11y_view_arch ... 2026-07-08 14:35:15,618 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [727] 2026-07-08 14:35:15,729 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [728] 2026-07-08 14:35:15,857 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [729] 2026-07-08 14:35:15,972 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [730] 2026-07-08 14:35:16,062 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [443, 444, 445, 446] 2026-07-08 14:35:16,173 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [731] 2026-07-08 14:35:16,791 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_approval_rollup_aggregates_stored_run_state ... 2026-07-08 14:35:17,499 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [732] 2026-07-08 14:35:17,646 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [733] 2026-07-08 14:35:17,769 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [734] 2026-07-08 14:35:17,880 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [735] 2026-07-08 14:35:18,413 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [736] 2026-07-08 14:35:18,508 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [737] 2026-07-08 14:35:18,596 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [738] 2026-07-08 14:35:18,707 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [739] 2026-07-08 14:35:18,804 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [451, 452, 453, 454] 2026-07-08 14:35:18,927 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [740] 2026-07-08 14:35:19,578 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [741] 2026-07-08 14:35:19,683 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [742] 2026-07-08 14:35:19,785 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [743] 2026-07-08 14:35:19,905 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [744] 2026-07-08 14:35:19,997 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [455, 456, 457, 458] 2026-07-08 14:35:20,150 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [745] 2026-07-08 14:35:20,387 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [746] 2026-07-08 14:35:20,618 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_approval_rollup_is_outstanding_worklist_not_period_scoped ... 2026-07-08 14:35:20,903 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [230] 2026-07-08 14:35:21,088 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [231] 2026-07-08 14:35:22,374 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [747] 2026-07-08 14:35:22,497 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [748] 2026-07-08 14:35:22,637 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [749] 2026-07-08 14:35:22,763 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [750] 2026-07-08 14:35:22,876 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_approval_rollup_is_run_level_not_payslip_count ... 2026-07-08 14:35:23,085 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [233] 2026-07-08 14:35:23,253 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [234] 2026-07-08 14:35:23,818 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [236] 2026-07-08 14:35:23,965 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [237] 2026-07-08 14:35:25,270 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [751] 2026-07-08 14:35:25,397 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [752] 2026-07-08 14:35:25,541 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [753] 2026-07-08 14:35:25,686 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [754] 2026-07-08 14:35:25,769 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [463, 464, 465, 466] 2026-07-08 14:35:25,867 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [755] 2026-07-08 14:35:26,016 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_approval_rollup_respects_allowed_company_ids ... 2026-07-08 14:35:33,491 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [756] 2026-07-08 14:35:33,592 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [757] 2026-07-08 14:35:33,691 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [758] 2026-07-08 14:35:33,796 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [759] 2026-07-08 14:35:33,878 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [467, 468, 469, 470] 2026-07-08 14:35:33,999 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [760] 2026-07-08 14:35:34,661 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [761] 2026-07-08 14:35:34,804 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [762] 2026-07-08 14:35:34,937 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [763] 2026-07-08 14:35:35,102 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [764] 2026-07-08 14:35:35,179 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [471, 472, 473, 474] 2026-07-08 14:35:35,284 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [765] 2026-07-08 14:35:35,472 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_approval_section_visible_to_officer_only ... 2026-07-08 14:35:36,203 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [766] 2026-07-08 14:35:36,339 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [767] 2026-07-08 14:35:36,483 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [768] 2026-07-08 14:35:36,612 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [769] 2026-07-08 14:35:36,698 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [475, 476, 477, 478] 2026-07-08 14:35:36,812 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [770] 2026-07-08 14:35:38,282 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_cancel_reverts_the_run ... 2026-07-08 14:35:38,513 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [239] 2026-07-08 14:35:38,655 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [240] 2026-07-08 14:35:39,945 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [771] 2026-07-08 14:35:40,055 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [772] 2026-07-08 14:35:40,165 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [773] 2026-07-08 14:35:40,285 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [774] 2026-07-08 14:35:40,407 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [479, 480, 481, 482] 2026-07-08 14:35:40,531 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [775] 2026-07-08 14:35:41,848 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted account.partial.reconcile records with IDs: [84, 84] 2026-07-08 14:35:41,967 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted account.full.reconcile records with IDs: [64] 2026-07-08 14:35:42,116 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_confirming_request_does_not_generate_mirror_run ... 2026-07-08 14:35:42,880 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [776] 2026-07-08 14:35:42,992 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [777] 2026-07-08 14:35:43,118 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [778] 2026-07-08 14:35:43,225 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [779] 2026-07-08 14:35:43,289 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_dashboard_field_officer_only ... 2026-07-08 14:35:43,461 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [242] 2026-07-08 14:35:43,610 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [243] 2026-07-08 14:35:44,812 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [780] 2026-07-08 14:35:44,993 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [781] 2026-07-08 14:35:45,107 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [782] 2026-07-08 14:35:45,237 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [783] 2026-07-08 14:35:45,352 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [487, 488, 489, 490] 2026-07-08 14:35:45,454 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [784] 2026-07-08 14:35:46,558 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_gate_blocks_until_approved_then_succeeds ... 2026-07-08 14:35:46,778 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [245] 2026-07-08 14:35:46,924 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [246] 2026-07-08 14:35:48,276 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [785] 2026-07-08 14:35:48,405 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [786] 2026-07-08 14:35:48,534 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [787] 2026-07-08 14:35:48,651 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [788] 2026-07-08 14:35:48,896 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [491, 492, 493, 494] 2026-07-08 14:35:49,015 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [789] 2026-07-08 14:35:49,973 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_head_linked_to_run_and_one_line_per_payslip ... 2026-07-08 14:35:50,166 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [248] 2026-07-08 14:35:50,356 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [249] 2026-07-08 14:35:51,038 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [251] 2026-07-08 14:35:51,238 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [252] 2026-07-08 14:35:52,744 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [790] 2026-07-08 14:35:52,869 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [791] 2026-07-08 14:35:52,997 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [792] 2026-07-08 14:35:53,147 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [793] 2026-07-08 14:35:53,217 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_multi_company_isolation ... 2026-07-08 14:36:00,306 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [254] 2026-07-08 14:36:00,508 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [255] 2026-07-08 14:36:01,788 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [794] 2026-07-08 14:36:01,928 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [795] 2026-07-08 14:36:02,035 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [796] 2026-07-08 14:36:02,144 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [797] 2026-07-08 14:36:02,233 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [499, 500, 501, 502] 2026-07-08 14:36:02,336 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [798] 2026-07-08 14:36:03,502 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_no_request_is_blocked ... 2026-07-08 14:36:03,707 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [257] 2026-07-08 14:36:03,898 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [258] 2026-07-08 14:36:04,547 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_opt_in_off_no_domain_executes_without_approval ... 2026-07-08 14:36:04,823 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [260] 2026-07-08 14:36:04,982 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [261] 2026-07-08 14:36:06,190 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_refuse_reverts_without_orphaning_entry_move ... 2026-07-08 14:36:06,414 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [263] 2026-07-08 14:36:06,605 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [264] 2026-07-08 14:36:07,982 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [799] 2026-07-08 14:36:08,108 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [800] 2026-07-08 14:36:08,234 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [801] 2026-07-08 14:36:08,381 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [802] 2026-07-08 14:36:08,520 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [503, 504, 505, 506] 2026-07-08 14:36:08,659 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [803] 2026-07-08 14:36:09,777 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [804] 2026-07-08 14:36:10,038 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted account.partial.reconcile records with IDs: [88, 88] 2026-07-08 14:36:10,146 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted account.full.reconcile records with IDs: [68] 2026-07-08 14:36:10,301 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_revert_idempotent_on_cancelled_run ... 2026-07-08 14:36:10,517 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [266] 2026-07-08 14:36:10,714 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [267] 2026-07-08 14:36:11,923 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [805] 2026-07-08 14:36:12,022 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [806] 2026-07-08 14:36:12,123 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [807] 2026-07-08 14:36:12,252 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [808] 2026-07-08 14:36:12,358 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [507, 508, 509, 510] 2026-07-08 14:36:12,469 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [809] 2026-07-08 14:36:13,544 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted account.partial.reconcile records with IDs: [89, 89] 2026-07-08 14:36:13,646 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted account.full.reconcile records with IDs: [69] 2026-07-08 14:36:13,906 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [810] 2026-07-08 14:36:14,113 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_rk5_expense_posting_not_gated ... 2026-07-08 14:36:14,340 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [269] 2026-07-08 14:36:14,508 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [270] 2026-07-08 14:36:15,006 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_rk5_quick_pay_not_gated ... 2026-07-08 14:36:15,212 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [272] 2026-07-08 14:36:15,364 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [273] 2026-07-08 14:36:16,720 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_source_binding_and_state_aggregation ... 2026-07-08 14:36:17,520 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [811] 2026-07-08 14:36:17,676 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [812] 2026-07-08 14:36:17,794 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [813] 2026-07-08 14:36:17,910 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [814] 2026-07-08 14:36:18,014 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [511, 512, 513, 514] 2026-07-08 14:36:18,130 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [815] 2026-07-08 14:36:18,232 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_type_seeded_per_company ... 2026-07-08 14:36:18,276 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_wrong_type_request_rejected ... 2026-07-08 14:36:18,829 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-07-08 14:36:26,421 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_hr_recruitment.tests.test_access_right: Starting TestAccessRight.test_base_user_access_hr_applicant ... 2026-07-08 14:36:26,651 185 INFO rb-e2f27c7-222797-391090 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-08 14:36:26,692 185 INFO rb-e2f27c7-222797-391090 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-08 14:36:26,730 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: hr.applicant 2026-07-08 14:36:26,772 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: hr.applicant 2026-07-08 14:36:27,297 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [816] 2026-07-08 14:36:27,377 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [515] 2026-07-08 14:36:27,490 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [817] 2026-07-08 14:36:27,823 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: hr.applicant 2026-07-08 14:36:27,829 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: hr.applicant 2026-07-08 14:36:27,849 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: hr.applicant 2026-07-08 14:36:27,886 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_hr_recruitment.tests.test_access_right: Starting TestAccessRight.test_base_user_access_hr_job ... 2026-07-08 14:36:28,250 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: hr.job 2026-07-08 14:36:28,470 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: hr.job 2026-07-08 14:36:28,492 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: hr.job 2026-07-08 14:36:28,527 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #6 deleted mail.message records with IDs: [2809, 1976, 1338] 2026-07-08 14:36:28,532 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: hr.job 2026-07-08 14:36:28,565 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_hr_recruitment.tests.test_access_right: Starting TestAccessRight.test_user_approval_access_hr_applicant ... 2026-07-08 14:36:28,656 185 INFO rb-e2f27c7-222797-391090 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-08 14:36:28,686 185 INFO rb-e2f27c7-222797-391090 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-08 14:36:28,714 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 445, model: hr.applicant 2026-07-08 14:36:28,739 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 445, model: hr.applicant 2026-07-08 14:36:29,218 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #445 deleted hr.applicant records with IDs: [20] 2026-07-08 14:36:29,255 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_hr_recruitment.tests.test_access_right: Starting TestAccessRight.test_user_approval_access_hr_job ... 2026-07-08 14:36:29,586 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 445, model: hr.job 2026-07-08 14:36:29,823 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 445, model: hr.job 2026-07-08 14:36:29,868 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 445, model: hr.job 2026-07-08 14:36:29,899 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #445 deleted mail.message records with IDs: [2809, 1976, 1338] 2026-07-08 14:36:29,903 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 445, model: hr.job 2026-07-08 14:36:30,131 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #445 deleted mail.message records with IDs: [2809, 1976, 1338] 2026-07-08 14:36:30,255 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #445 deleted ir.model.data records with IDs: [95595] 2026-07-08 14:36:30,256 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #445 deleted hr.job records with IDs: [4] 2026-07-08 14:36:30,275 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #445 deleted mail.followers records with IDs: [383] 2026-07-08 14:36:30,288 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #445 deleted mail.alias records with IDs: [32] 2026-07-08 14:36:30,346 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-07-08 14:36:37,763 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_hr_recruitment.tests.test_recruiment_approval_ui: Starting TestRecruitmentRequest.test_compute_applicant_and_recruited_field_on_recruitment_request ... 2026-07-08 14:36:38,337 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [818] 2026-07-08 14:36:38,449 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [516] 2026-07-08 14:36:38,608 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [819] 2026-07-08 14:36:39,207 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_hr_recruitment.tests.test_recruiment_approval_ui: Starting TestRecruitmentRequest.test_constraint_duplicate_recruitment_request ... 2026-07-08 14:36:39,695 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_hr_recruitment.tests.test_recruiment_approval_ui: Starting TestRecruitmentRequest.test_onchange_and_default_value_form_request ... 2026-07-08 14:36:42,260 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_hr_recruitment.tests.test_recruiment_approval_ui: Starting TestRecruitmentRequest.test_percent_widgetbar ... 2026-07-08 14:36:42,866 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [820] 2026-07-08 14:36:42,933 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [517] 2026-07-08 14:36:43,065 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [821] 2026-07-08 14:36:43,530 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-07-08 14:36:51,905 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_hr_recruitment.tests.test_recruitment_approval: Starting TestRequestApproval.test_01_request_approval_recruitment ... 2026-07-08 14:36:52,290 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #462 deleted mail.mail records with IDs: [822] 2026-07-08 14:36:52,568 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #465 deleted mail.activity records with IDs: [518] 2026-07-08 14:36:52,852 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #465 deleted mail.mail records with IDs: [823] 2026-07-08 14:36:53,165 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #469 deleted mail.activity records with IDs: [519] 2026-07-08 14:36:53,400 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #469 deleted mail.mail records with IDs: [824] 2026-07-08 14:36:53,665 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #470 deleted mail.activity records with IDs: [520] 2026-07-08 14:36:53,921 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #470 deleted mail.mail records with IDs: [825] 2026-07-08 14:36:54,120 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_hr_recruitment.tests.test_recruitment_approval: Starting TestRequestApproval.test_05_request_approval_recruitment ... 2026-07-08 14:36:54,366 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #462 deleted request.approval.user.line records with IDs: [928, 929, 930, 931] 2026-07-08 14:36:54,684 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #462 deleted mail.mail records with IDs: [826] 2026-07-08 14:36:54,915 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #465 deleted mail.activity records with IDs: [521] 2026-07-08 14:36:55,141 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #465 deleted mail.mail records with IDs: [827] 2026-07-08 14:36:55,368 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #469 deleted mail.activity records with IDs: [522] 2026-07-08 14:36:55,557 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #469 deleted mail.mail records with IDs: [828] 2026-07-08 14:36:55,781 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #470 deleted mail.activity records with IDs: [523] 2026-07-08 14:36:55,994 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #470 deleted mail.mail records with IDs: [829] 2026-07-08 14:36:56,188 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_hr_recruitment.tests.test_recruitment_approval: Starting TestRequestApproval.test_06_request_approval_recruitment ... 2026-07-08 14:36:56,556 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #462 deleted mail.mail records with IDs: [830] 2026-07-08 14:36:56,779 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #465 deleted mail.activity records with IDs: [524] 2026-07-08 14:36:56,968 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #465 deleted mail.mail records with IDs: [831] 2026-07-08 14:36:57,168 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #469 deleted mail.activity records with IDs: [525] 2026-07-08 14:36:57,387 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #469 deleted mail.mail records with IDs: [832] 2026-07-08 14:36:57,434 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_hr_recruitment.tests.test_recruitment_approval: Starting TestRequestApproval.test_07_request_approval_recruitment ... 2026-07-08 14:36:57,811 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #462 deleted mail.mail records with IDs: [833] 2026-07-08 14:36:58,065 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [526] 2026-07-08 14:36:58,259 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [834] 2026-07-08 14:36:58,358 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_hr_recruitment.tests.test_recruitment_approval: Starting TestRequestApproval.test_data_init_generate ... 2026-07-08 14:36:58,415 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-07-08 14:36:58,427 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_hr_timesheet.tests.test_data_after_install: Starting TestDataAfterInstall.test_data_after_install ... 2026-07-08 14:36:58,468 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-08 14:36:59,674 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [174939, 174979, 174986, 175022, 175001, 175004, 175029, 175112, 175136, 175130, 175142, 175188, 175202, 175226, 175248, 305482, 305493, 305579] 2026-07-08 14:36:59,674 185 INFO rb-e2f27c7-222797-391090 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-08 14:37:00,811 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_contract: Starting TestHrContract.test_01_check_compute_contract ... 2026-07-08 14:37:00,942 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_contract: Starting TestHrContract.test_02_check_compute_contract ... 2026-07-08 14:37:01,065 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_contract: Starting TestHrContract.test_03_check_compute_contract ... 2026-07-08 14:37:01,186 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-07-08 14:37:02,272 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [174939, 174979, 174986, 175022, 175001, 175004, 175029, 175112, 175136, 175130, 175142, 175188, 175202, 175226, 175248, 305482, 305493, 305579] 2026-07-08 14:37:02,272 185 INFO rb-e2f27c7-222797-391090 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-08 14:37:03,265 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_department: Starting TestHrDepartment.test_01_check_compute_department ... 2026-07-08 14:37:03,429 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_department: Starting TestHrDepartment.test_02_check_compute_department ... 2026-07-08 14:37:03,543 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_department: Starting TestHrDepartment.test_03_check_compute_department ... 2026-07-08 14:37:03,705 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-07-08 14:37:04,616 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [174939, 174979, 174986, 175022, 175001, 175004, 175029, 175112, 175136, 175130, 175142, 175188, 175202, 175226, 175248, 305482, 305493, 305579] 2026-07-08 14:37:04,616 185 INFO rb-e2f27c7-222797-391090 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-08 14:37:05,537 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_job: Starting TestHrJob.test_01_check_compute_job ... 2026-07-08 14:37:05,678 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_job: Starting TestHrJob.test_02_check_compute_job ... 2026-07-08 14:37:05,843 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-07-08 14:37:06,812 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [174939, 174979, 174986, 175022, 175001, 175004, 175029, 175112, 175136, 175130, 175142, 175188, 175202, 175226, 175248, 305482, 305493, 305579] 2026-07-08 14:37:06,813 185 INFO rb-e2f27c7-222797-391090 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-08 14:37:07,803 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_timesheet: Starting TestHrTimesheet.test_01_check_auto_approve_timesheet ... 2026-07-08 14:37:07,915 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_timesheet: Starting TestHrTimesheet.test_02_check_auto_approve_timesheet ... 2026-07-08 14:37:08,032 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_timesheet: Starting TestHrTimesheet.test_03_check_auto_approve_timesheet ... 2026-07-08 14:37:08,158 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_timesheet: Starting TestHrTimesheet.test_04_check_auto_approve_timesheet ... 2026-07-08 14:37:08,272 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_timesheet: Starting TestHrTimesheet.test_05_check_auto_approve_timesheet ... 2026-07-08 14:37:08,494 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-07-08 14:37:09,575 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [174939, 174979, 174986, 175022, 175001, 175004, 175029, 175112, 175136, 175130, 175142, 175188, 175202, 175226, 175248, 305482, 305493, 305579] 2026-07-08 14:37:09,576 185 INFO rb-e2f27c7-222797-391090 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-08 14:37:10,569 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_01_check_timesheet_approval ... 2026-07-08 14:37:10,635 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_02_check_timesheet_approval ... 2026-07-08 14:37:10,881 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_03_check_timesheet_approval ... 2026-07-08 14:37:10,942 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_04_check_timesheet_approval ... 2026-07-08 14:37:11,034 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_05_check_timesheet_approval ... 2026-07-08 14:37:11,139 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_06_check_timesheet_approval ... 2026-07-08 14:37:11,223 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_07_check_timesheet_approval ... 2026-07-08 14:37:11,274 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_08_check_timesheet_approval ... 2026-07-08 14:37:11,705 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_09_check_timesheet_approval ... 2026-07-08 14:37:12,477 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [347], uid: 482, model: viin.approval.request 2026-07-08 14:37:12,632 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_11_check_timesheet_approval ... 2026-07-08 14:37:12,878 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [345] 2026-07-08 14:37:14,373 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [835] 2026-07-08 14:37:14,586 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [836] 2026-07-08 14:37:14,959 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-07-08 14:37:15,594 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_wizard: Starting TestTimesheetApprovalWizardFromSource.test_wizard_lines_mapped_from_timesheets ... 2026-07-08 14:37:17,542 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-08 14:37:18,721 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [174939, 174979, 174986, 175022, 175001, 175004, 175029, 175112, 175136, 175130, 175142, 175188, 175202, 175226, 175248, 305482, 305493, 305579] 2026-07-08 14:37:18,721 185 INFO rb-e2f27c7-222797-391090 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-08 14:37:19,848 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approvals: Starting TestTimesheetApprovals.test_01_employee_approve_request ... 2026-07-08 14:37:20,263 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [837] 2026-07-08 14:37:20,347 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approvals: Starting TestTimesheetApprovals.test_02_employee_approve_request ... 2026-07-08 14:37:20,832 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [838] 2026-07-08 14:37:20,920 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approvals: Starting TestTimesheetApprovals.test_03_employee_approve_request ... 2026-07-08 14:37:21,292 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [350] 2026-07-08 14:37:21,333 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approvals: Starting TestTimesheetApprovals.test_04_employee_approve_request ... 2026-07-08 14:37:21,862 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [839] 2026-07-08 14:37:22,050 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [530] 2026-07-08 14:37:22,211 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [840] 2026-07-08 14:37:22,417 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [531] 2026-07-08 14:37:22,633 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [841] 2026-07-08 14:37:23,117 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [842] 2026-07-08 14:37:23,372 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [843] 2026-07-08 14:37:23,483 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approvals: Starting TestTimesheetApprovals.test_05_employee_approve_request ... 2026-07-08 14:37:23,980 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [844] 2026-07-08 14:37:24,208 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [845] 2026-07-08 14:37:24,364 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [532] 2026-07-08 14:37:25,369 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-07-08 14:37:26,581 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_hr_timesheet.tests.test_viin_timesheet_approval_mapping: Starting TestTimesheetApprovalFromSource.test_request_and_timesheet_links ... 2026-07-08 14:37:26,715 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_hr_timesheet.tests.test_viin_timesheet_approval_mapping: Starting TestTimesheetApprovalFromSource.test_request_lines_mapped_from_timesheets ... 2026-07-08 14:37:26,778 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_hr_timesheet.tests.test_viin_timesheet_approval_mapping: Starting TestTimesheetApprovalFromSource.test_validating_request_updates_timesheet_state ... 2026-07-08 14:37:27,252 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [846] 2026-07-08 14:37:27,434 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [533] 2026-07-08 14:37:27,631 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [847] 2026-07-08 14:37:27,881 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [534] 2026-07-08 14:37:28,144 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [848] 2026-07-08 14:37:28,264 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-08 14:37:28,277 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_maintenance.tests.test_data_after_install: Starting TestDataAfterInstall.test_data_after_install ... 2026-07-08 14:37:28,316 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-08 14:37:28,991 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_maintenance.tests.test_maintenance_approvals: Starting TestMaintenanceApprovals.test_01_employee_approve_request ... 2026-07-08 14:37:29,131 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_maintenance.tests.test_maintenance_approvals: Starting TestMaintenanceApprovals.test_02_employee_approve_request ... 2026-07-08 14:37:29,259 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-08 14:37:29,276 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_procurement.tests.test_procurement_requests: Starting TestProcurementRequests.test_create_default_request ... 2026-07-08 14:37:32,904 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [849] 2026-07-08 14:37:33,037 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [535] 2026-07-08 14:37:33,165 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [850] 2026-07-08 14:37:33,396 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [536] 2026-07-08 14:37:33,522 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [851] 2026-07-08 14:37:34,077 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_procurement.tests.test_procurement_requests: Starting TestProcurementRequests.test_create_request_with_other_route ... 2026-07-08 14:37:37,286 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [852] 2026-07-08 14:37:37,501 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [537] 2026-07-08 14:37:37,669 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [853] 2026-07-08 14:37:37,895 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [538] 2026-07-08 14:37:38,032 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [854] 2026-07-08 14:37:38,503 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_procurement.tests.test_procurement_requests: Starting TestProcurementRequests.test_create_request_with_product_configured ... 2026-07-08 14:37:41,663 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [855] 2026-07-08 14:37:41,804 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [539] 2026-07-08 14:37:41,934 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [856] 2026-07-08 14:37:42,160 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [540] 2026-07-08 14:37:42,344 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [857] 2026-07-08 14:37:42,830 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_procurement.tests.test_procurement_requests: Starting TestProcurementRequests.test_create_request_without_route ... 2026-07-08 14:37:45,864 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [858] 2026-07-08 14:37:46,020 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [541] 2026-07-08 14:37:46,141 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [859] 2026-07-08 14:37:46,293 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [542] 2026-07-08 14:37:46,403 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [860] 2026-07-08 14:37:46,687 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_procurement.tests.test_procurement_requests: Starting TestProcurementRequests.test_generate_approval_type ... 2026-07-08 14:37:49,408 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-08 14:37:50,224 185 INFO rb-e2f27c7-222797-391090 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-08 14:37:51,184 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_project.tests.test_viin_approval_project_project: Starting TestProjectProjectApproval.test_project_request_includes_manager_group_approver ... 2026-07-08 14:37:52,330 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-07-08 14:37:53,336 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_project.tests.test_viin_approval_project_task: Starting TestProjectTaskApproval.test_task_request_header_synced_via_res_ref ... 2026-07-08 14:37:54,647 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_project.tests.test_viin_approval_project_task: Starting TestProjectTaskApproval.test_task_request_includes_project_manager_approver ... 2026-07-08 14:37:56,070 185 INFO rb-e2f27c7-222797-391090 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-08 14:37:57,391 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-07-08 14:38:02,508 185 INFO rb-e2f27c7-222797-391090 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-08 14:38:03,365 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #494 deleted mail.mail records with IDs: [861] 2026-07-08 14:38:03,513 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [543] 2026-07-08 14:38:03,671 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [862] 2026-07-08 14:38:04,363 185 INFO rb-e2f27c7-222797-391090 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-08 14:38:05,062 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #493 deleted mail.mail records with IDs: [863] 2026-07-08 14:38:05,287 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [544] 2026-07-08 14:38:05,510 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [864] 2026-07-08 14:38:06,067 185 INFO rb-e2f27c7-222797-391090 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-08 14:38:07,458 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #494 deleted mail.mail records with IDs: [865] 2026-07-08 14:38:07,628 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [545] 2026-07-08 14:38:07,809 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [866] 2026-07-08 14:38:08,563 185 INFO rb-e2f27c7-222797-391090 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-08 14:38:09,270 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #494 deleted mail.mail records with IDs: [867] 2026-07-08 14:38:09,470 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [546] 2026-07-08 14:38:09,621 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [868] 2026-07-08 14:38:10,148 185 INFO rb-e2f27c7-222797-391090 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-08 14:38:10,835 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #494 deleted mail.mail records with IDs: [869] 2026-07-08 14:38:10,980 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [547] 2026-07-08 14:38:11,114 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [870] 2026-07-08 14:38:11,678 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [871] 2026-07-08 14:38:11,894 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted purchase.order.line records with IDs: [39] 2026-07-08 14:38:12,064 185 INFO rb-e2f27c7-222797-391090 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-08 14:38:12,869 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #494 deleted mail.mail records with IDs: [872] 2026-07-08 14:38:13,058 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [548] 2026-07-08 14:38:13,214 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [873] 2026-07-08 14:38:13,713 185 INFO rb-e2f27c7-222797-391090 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-08 14:38:14,554 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #494 deleted mail.mail records with IDs: [874] 2026-07-08 14:38:14,743 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [549] 2026-07-08 14:38:14,934 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [875] 2026-07-08 14:38:15,513 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #494 deleted mail.mail records with IDs: [876] 2026-07-08 14:38:15,667 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [550] 2026-07-08 14:38:15,791 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [877] 2026-07-08 14:38:16,154 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_purchase_stock.tests.test_approval_purchase_stock_procurement: Starting TestApprovalPurchaseStockProcurement.test_03_buy_route_without_vendor_price_raises ... 2026-07-08 14:38:16,842 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #494 deleted mail.mail records with IDs: [878] 2026-07-08 14:38:17,024 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [551] 2026-07-08 14:38:17,234 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [879] 2026-07-08 14:38:17,511 185 INFO rb-e2f27c7-222797-391090 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-08 14:38:18,204 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #494 deleted mail.mail records with IDs: [880] 2026-07-08 14:38:18,340 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [552] 2026-07-08 14:38:18,505 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [881] 2026-07-08 14:38:19,073 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #494 deleted mail.mail records with IDs: [882] 2026-07-08 14:38:19,193 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [553] 2026-07-08 14:38:19,297 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [883] 2026-07-08 14:38:19,732 185 INFO rb-e2f27c7-222797-391090 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-08 14:38:20,434 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #494 deleted mail.mail records with IDs: [884] 2026-07-08 14:38:20,568 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [554] 2026-07-08 14:38:20,706 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [885] 2026-07-08 14:38:21,448 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #494 deleted mail.mail records with IDs: [886] 2026-07-08 14:38:21,584 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [555] 2026-07-08 14:38:21,695 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [887] 2026-07-08 14:38:22,130 185 INFO rb-e2f27c7-222797-391090 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-08 14:38:22,902 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #494 deleted mail.mail records with IDs: [888] 2026-07-08 14:38:23,047 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [556] 2026-07-08 14:38:23,189 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [889] 2026-07-08 14:38:23,856 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #494 deleted mail.mail records with IDs: [890] 2026-07-08 14:38:23,976 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [557] 2026-07-08 14:38:24,077 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [891] 2026-07-08 14:38:24,640 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-07-08 14:38:25,039 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_sale.tests.test_sale_approvals: Starting TestSaleApprovals.test_01_sale_order_type_existence_and_core_toggles ... 2026-07-08 14:38:25,120 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_sale.tests.test_sale_approvals: Starting TestSaleApprovals.test_02_wizard_creates_request_with_mapped_lines_and_full_approval ... 2026-07-08 14:38:26,591 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #496 deleted mail.mail records with IDs: [892] 2026-07-08 14:38:26,792 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [558] 2026-07-08 14:38:26,943 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [893] 2026-07-08 14:38:27,232 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_sale.tests.test_sale_approvals: Starting TestSaleApprovals.test_02b_unlink_request_does_not_delete_existing_sale_order ... 2026-07-08 14:38:28,666 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #496 deleted mail.mail records with IDs: [894] 2026-07-08 14:38:28,865 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [559] 2026-07-08 14:38:29,000 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [895] 2026-07-08 14:38:30,060 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #496 deleted mail.message records with IDs: [9251, 9249, 9248] 2026-07-08 14:38:30,235 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #496 deleted viin.approval.request records with IDs: [378] 2026-07-08 14:38:30,499 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #496 deleted mail.followers records with IDs: [2490, 2491] 2026-07-08 14:38:30,536 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_sale.tests.test_sale_approvals: Starting TestSaleApprovals.test_03_unlink_request_deletes_generated_sale_order ... 2026-07-08 14:38:31,571 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #496 deleted request.approval.user.line records with IDs: [987] 2026-07-08 14:38:32,022 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #496 deleted mail.mail records with IDs: [896] 2026-07-08 14:38:32,194 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [560] 2026-07-08 14:38:32,315 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [897] 2026-07-08 14:38:33,619 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #496 deleted sale.order.line records with IDs: [148] 2026-07-08 14:38:33,710 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #496 deleted approval.request.line records with IDs: [292] 2026-07-08 14:38:33,857 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #496 deleted request.approval.user.line records with IDs: [988] 2026-07-08 14:38:33,920 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #496 deleted mail.message records with IDs: [9257, 9255] 2026-07-08 14:38:34,012 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #496 deleted sale.order records with IDs: [78] 2026-07-08 14:38:34,115 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #496 deleted mail.message records with IDs: [9259, 9258, 9256, 9254, 9253] 2026-07-08 14:38:34,201 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #496 deleted viin.approval.request records with IDs: [379] 2026-07-08 14:38:34,420 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #496 deleted mail.followers records with IDs: [2492, 2493] 2026-07-08 14:38:34,463 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_sale.tests.test_sale_approvals: Starting TestSaleApprovals.test_03_wizard_multi_selection_creates_multiple_requests ... 2026-07-08 14:38:35,962 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_sale.tests.test_sale_approvals: Starting TestSaleApprovals.test_04_analytic_distribution_sync_order_line_only ... 2026-07-08 14:38:43,386 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f064bc5a520> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:38:43,387 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f064cd7c2c0> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:38:43,395 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:38:43,399 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:38:43,400 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f064cd7f560> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:38:43,422 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:38:43,423 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:38:51,096 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f0650dbe8e0> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e2f27c7-222797/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:38:51,097 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f0650292020> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e2f27c7-222797/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:38:51,104 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e2f27c7-222797/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:38:51,109 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e2f27c7-222797/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:38:51,110 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f06502928e0> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e2f27c7-222797/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:38:51,132 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e2f27c7-222797/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:38:51,134 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e2f27c7-222797/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:38:59,715 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f064b2db7e0> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:38:59,716 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f064b39eca0> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:38:59,722 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:38:59,727 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:38:59,728 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f064b39ea20> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:38:59,746 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:38:59,748 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:39:07,862 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f064b6b7b00> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e2f27c7-222797/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:39:07,863 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f064ae8bf60> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e2f27c7-222797/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:39:07,873 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e2f27c7-222797/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:39:07,878 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e2f27c7-222797/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:39:07,880 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f064ae8be20> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e2f27c7-222797/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:39:07,902 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e2f27c7-222797/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:39:07,903 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1502, in determine_inverse determine(self.inverse, records) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-e2f27c7-222797/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 1426, in __set__ records.write({self.name: write_value}) File "/data/build/rb-e2f27c7-222797/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:39:09,929 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #496 deleted mail.mail records with IDs: [898] 2026-07-08 14:39:10,192 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [561] 2026-07-08 14:39:10,354 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [899] 2026-07-08 14:39:10,841 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #496 deleted mail.mail records with IDs: [900] 2026-07-08 14:39:19,159 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f064c58be20> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:39:19,160 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f064fa69da0> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:39:19,167 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:39:19,172 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:39:19,173 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f064fa68e00> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:39:19,195 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:39:19,196 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:39:19,221 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-08 14:39:20,462 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_sale.tests.test_sale_to_invoice_flow: Starting TestSaleToInvoiceApprovalFlow.test_01_sale_to_invoice_end_to_end ... 2026-07-08 14:39:22,401 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #498 deleted mail.mail records with IDs: [901] 2026-07-08 14:39:22,611 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [562] 2026-07-08 14:39:22,784 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [902] 2026-07-08 14:39:23,429 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #498 deleted mail.mail records with IDs: [903] 2026-07-08 14:39:23,590 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #498 deleted mail.mail records with IDs: [904] 2026-07-08 14:39:26,705 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #497 deleted mail.mail records with IDs: [905] 2026-07-08 14:39:26,879 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [563] 2026-07-08 14:39:27,031 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [906] 2026-07-08 14:39:27,300 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-07-08 14:39:38,246 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_stock.tests.test_procurement_launch: Starting TestApprovalStockProcurementLaunch.test_01_resupply_transfer_created_without_line_route_override ... 2026-07-08 14:39:39,008 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #499 deleted mail.mail records with IDs: [907] 2026-07-08 14:39:39,206 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [564] 2026-07-08 14:39:39,379 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [908] 2026-07-08 14:39:40,054 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_stock.tests.test_procurement_launch: Starting TestApprovalStockProcurementLaunch.test_02_no_route_manual_button_raises_background_logs ... 2026-07-08 14:39:41,027 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #499 deleted mail.mail records with IDs: [909] 2026-07-08 14:39:41,215 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [565] 2026-07-08 14:39:41,413 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [910] 2026-07-08 14:39:41,976 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_stock.tests.test_procurement_launch: Starting TestApprovalStockProcurementLaunch.test_03_multiple_routes_choose_priority ... 2026-07-08 14:39:42,741 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #499 deleted mail.mail records with IDs: [911] 2026-07-08 14:39:42,897 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [566] 2026-07-08 14:39:43,054 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [912] 2026-07-08 14:39:43,640 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_stock.tests.test_procurement_launch: Starting TestApprovalStockProcurementLaunch.test_04_line_routes_override_product_priority ... 2026-07-08 14:39:44,334 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #499 deleted mail.mail records with IDs: [913] 2026-07-08 14:39:44,509 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [567] 2026-07-08 14:39:44,636 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [914] 2026-07-08 14:39:45,191 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_stock.tests.test_procurement_launch: Starting TestApprovalStockProcurementLaunch.test_05_three_lines_three_products_three_sources ... 2026-07-08 14:39:45,967 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #499 deleted mail.mail records with IDs: [915] 2026-07-08 14:39:46,142 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [568] 2026-07-08 14:39:46,381 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [916] 2026-07-08 14:39:47,523 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_stock.tests.test_procurement_launch: Starting TestApprovalStockProcurementLaunch.test_06_cancel_post_reverts_origin ... 2026-07-08 14:39:48,233 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #499 deleted mail.mail records with IDs: [917] 2026-07-08 14:39:48,403 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [569] 2026-07-08 14:39:48,574 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [918] 2026-07-08 14:39:49,335 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted stock.move.line records with IDs: [100] 2026-07-08 14:39:49,484 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted stock.move records with IDs: [123] 2026-07-08 14:39:49,570 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.message records with IDs: [9305] 2026-07-08 14:39:49,623 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted stock.picking records with IDs: [49] 2026-07-08 14:39:49,736 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_stock.tests.test_procurement_launch: Starting TestApprovalStockProcurementLaunch.test_07_refuse_post_reverts_origin ... 2026-07-08 14:39:50,498 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #499 deleted mail.mail records with IDs: [919] 2026-07-08 14:39:50,674 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [570] 2026-07-08 14:39:50,861 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [920] 2026-07-08 14:39:51,504 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [921] 2026-07-08 14:39:51,756 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted stock.move.line records with IDs: [101] 2026-07-08 14:39:51,848 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted stock.move records with IDs: [124] 2026-07-08 14:39:51,926 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.message records with IDs: [9311] 2026-07-08 14:39:51,971 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted stock.picking records with IDs: [50] 2026-07-08 14:39:52,060 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_stock.tests.test_procurement_launch: Starting TestApprovalStockProcurementLaunch.test_08_cancel_draft_add_new_line_group_synced_on_revalidate ... 2026-07-08 14:39:52,707 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #499 deleted mail.mail records with IDs: [922] 2026-07-08 14:39:52,912 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [571] 2026-07-08 14:39:53,066 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [923] 2026-07-08 14:39:53,764 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted stock.move.line records with IDs: [102] 2026-07-08 14:39:53,882 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted stock.move records with IDs: [125] 2026-07-08 14:39:53,962 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.message records with IDs: [9315] 2026-07-08 14:39:53,998 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted stock.picking records with IDs: [51] 2026-07-08 14:39:54,477 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #499 deleted request.approval.user.line records with IDs: [1003] 2026-07-08 14:39:54,663 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #499 deleted mail.mail records with IDs: [924] 2026-07-08 14:39:54,794 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [572] 2026-07-08 14:39:54,897 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [925] 2026-07-08 14:39:55,380 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_stock.tests.test_procurement_launch: Starting TestApprovalStockProcurementLaunch.test_unlink_request_deletes_generated_pickings_from_procurement ... 2026-07-08 14:39:56,079 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #499 deleted mail.mail records with IDs: [926] 2026-07-08 14:39:56,263 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [573] 2026-07-08 14:39:57,041 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [927] 2026-07-08 14:39:57,755 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted stock.move.line records with IDs: [105] 2026-07-08 14:39:57,856 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted stock.move records with IDs: [128] 2026-07-08 14:39:57,931 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.message records with IDs: [9322] 2026-07-08 14:39:57,970 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted stock.picking records with IDs: [53] 2026-07-08 14:39:58,296 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #499 deleted mail.message records with IDs: [9321, 9320, 9319] 2026-07-08 14:39:58,452 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #499 deleted viin.approval.request records with IDs: [394] 2026-07-08 14:39:58,693 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #499 deleted mail.followers records with IDs: [2521, 2522] 2026-07-08 14:39:58,771 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-08 14:39:59,464 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_stock.tests.test_stock_flow: Starting TestApprovalStockFlow.test_01_source_to_request_via_wizard ... 2026-07-08 14:40:00,634 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_stock.tests.test_stock_flow: Starting TestApprovalStockFlow.test_01b_unlink_request_does_not_delete_existing_picking ... 2026-07-08 14:40:02,244 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #500 deleted mail.mail records with IDs: [928] 2026-07-08 14:40:02,539 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [574] 2026-07-08 14:40:02,708 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [929] 2026-07-08 14:40:03,483 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted stock.move.line records with IDs: [106] 2026-07-08 14:40:04,715 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #500 deleted mail.message records with IDs: [9329, 9327, 9326] 2026-07-08 14:40:04,867 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #500 deleted viin.approval.request records with IDs: [396] 2026-07-08 14:40:05,124 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #500 deleted mail.followers records with IDs: [2526, 2527] 2026-07-08 14:40:05,161 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_stock.tests.test_stock_flow: Starting TestApprovalStockFlow.test_02_request_validate_confirms_picking ... 2026-07-08 14:40:06,619 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #500 deleted mail.mail records with IDs: [930] 2026-07-08 14:40:06,875 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [575] 2026-07-08 14:40:07,045 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [931] 2026-07-08 14:40:07,551 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_stock.tests.test_stock_flow: Starting TestApprovalStockFlow.test_03_multi_source_create_single_request ... 2026-07-08 14:40:08,888 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_stock.tests.test_stock_flow: Starting TestApprovalStockFlow.test_04_cancel_request_should_cancel_picking ... 2026-07-08 14:40:10,222 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #500 deleted mail.mail records with IDs: [932] 2026-07-08 14:40:10,428 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [576] 2026-07-08 14:40:10,586 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [933] 2026-07-08 14:40:11,347 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted stock.move.line records with IDs: [108] 2026-07-08 14:40:11,471 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_stock.tests.test_stock_flow: Starting TestApprovalStockFlow.test_05_sync_from_approval_field_propagation ... 2026-07-08 14:40:12,879 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #500 deleted mail.mail records with IDs: [934] 2026-07-08 14:40:13,208 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [577] 2026-07-08 14:40:13,342 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [935] 2026-07-08 14:40:13,864 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_stock.tests.test_stock_flow: Starting TestApprovalStockFlow.test_07_toggle_propagation_head_and_line ... 2026-07-08 14:40:14,249 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-08 14:40:22,559 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_stock.tests.test_stock_reallocation_flow: Starting TestApprovalStockReallocationFlow.test_01_validate_generates_resupply_pickings_and_origin_links ... 2026-07-08 14:40:23,258 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #501 deleted mail.mail records with IDs: [936] 2026-07-08 14:40:23,429 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [578] 2026-07-08 14:40:23,627 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [937] 2026-07-08 14:40:24,501 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_stock.tests.test_stock_reallocation_flow: Starting TestApprovalStockReallocationFlow.test_02_manual_launch_procurement_success ... 2026-07-08 14:40:25,108 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #501 deleted mail.mail records with IDs: [938] 2026-07-08 14:40:25,666 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_stock.tests.test_stock_reallocation_flow: Starting TestApprovalStockReallocationFlow.test_03_no_default_route_manual_raises_background_logs_error ... 2026-07-08 14:40:28,661 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #501 deleted mail.mail records with IDs: [939] 2026-07-08 14:40:29,098 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #501 deleted mail.mail records with IDs: [940] 2026-07-08 14:40:29,248 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [581] 2026-07-08 14:40:29,441 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [941] 2026-07-08 14:40:29,703 185 INFO rb-e2f27c7-222797-391090 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-08 14:40:30,310 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #501 deleted mail.mail records with IDs: [942] 2026-07-08 14:40:30,673 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_stock.tests.test_stock_reallocation_flow: Starting TestApprovalStockReallocationFlow.test_05_write_before_validate_changes_destination ... 2026-07-08 14:40:31,279 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #501 deleted mail.mail records with IDs: [943] 2026-07-08 14:40:31,431 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [583] 2026-07-08 14:40:31,562 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [944] 2026-07-08 14:40:32,193 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_stock.tests.test_stock_reallocation_flow: Starting TestApprovalStockReallocationFlow.test_06_unlink_line_before_validate_affects_generated_moves ... 2026-07-08 14:40:32,817 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #501 deleted mail.mail records with IDs: [945] 2026-07-08 14:40:32,910 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #501 deleted approval.request.line records with IDs: [326] 2026-07-08 14:40:33,036 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [584] 2026-07-08 14:40:33,163 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [946] 2026-07-08 14:40:33,756 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_stock.tests.test_stock_reallocation_flow: Starting TestApprovalStockReallocationFlow.test_07_cancel_post_reverts_origin ... 2026-07-08 14:40:34,278 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #501 deleted mail.mail records with IDs: [947] 2026-07-08 14:40:34,423 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [585] 2026-07-08 14:40:34,547 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [948] 2026-07-08 14:40:35,365 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted stock.move records with IDs: [145] 2026-07-08 14:40:35,446 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted stock.move.line records with IDs: [115] 2026-07-08 14:40:35,535 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.message records with IDs: [9372] 2026-07-08 14:40:35,570 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted stock.picking records with IDs: [71] 2026-07-08 14:40:35,675 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_stock.tests.test_stock_reallocation_flow: Starting TestApprovalStockReallocationFlow.test_08_refuse_post_reverts_origin ... 2026-07-08 14:40:36,231 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #501 deleted mail.mail records with IDs: [949] 2026-07-08 14:40:36,447 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [586] 2026-07-08 14:40:36,609 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [950] 2026-07-08 14:40:37,566 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [951] 2026-07-08 14:40:37,996 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted stock.move records with IDs: [147] 2026-07-08 14:40:38,102 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted stock.move.line records with IDs: [116] 2026-07-08 14:40:38,227 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.message records with IDs: [9379] 2026-07-08 14:40:38,267 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted stock.picking records with IDs: [73] 2026-07-08 14:40:38,416 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_approval_stock.tests.test_stock_reallocation_flow: Starting TestApprovalStockReallocationFlow.test_09_unlink_after_cancel_does_not_leave_origin_links ... 2026-07-08 14:40:39,095 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #501 deleted mail.mail records with IDs: [952] 2026-07-08 14:40:39,274 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [587] 2026-07-08 14:40:39,456 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [953] 2026-07-08 14:40:40,500 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted stock.move records with IDs: [149] 2026-07-08 14:40:40,582 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted stock.move.line records with IDs: [117] 2026-07-08 14:40:40,686 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.message records with IDs: [9384] 2026-07-08 14:40:40,721 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted stock.picking records with IDs: [75] 2026-07-08 14:40:40,880 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-08 14:40:40,910 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_auth_password_policy.tests.test_auth_password_policy: Starting TestAuthPasswordPolicy.test_auth_password_policy_accept_strong_password ... 2026-07-08 14:40:41,080 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_auth_password_policy.tests.test_auth_password_policy: Starting TestAuthPasswordPolicy.test_auth_password_policy_change_password_1 ... 2026-07-08 14:40:41,137 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [28594] 2026-07-08 14:40:41,137 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [18] 2026-07-08 14:40:41,161 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [28595] 2026-07-08 14:40:41,161 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [19] 2026-07-08 14:40:41,213 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_auth_password_policy.tests.test_auth_password_policy: Starting TestAuthPasswordPolicy.test_check_password_policy_enforced_in_test_mode ... 2026-07-08 14:40:41,282 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_auth_password_policy.tests.test_auth_password_policy: Starting TestAuthPasswordPolicy.test_get_password_policy_returns_flags ... 2026-07-08 14:40:41,291 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [28593] 2026-07-08 14:40:41,291 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [17] 2026-07-08 14:40:41,303 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [28595] 2026-07-08 14:40:41,303 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [19] 2026-07-08 14:40:41,359 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-08 14:40:41,373 185 INFO rb-e2f27c7-222797-391090 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-08 14:40:41,550 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base_import.models.base_import: importing 1 rows... 2026-07-08 14:40:41,684 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base_import.models.base_import: done importing data into model: res.partner 2026-07-08 14:40:41,744 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_base_import_tracking.tests.test_base_import_tracking: Starting TestBaseImportTracking.test_002_import_creates_records_correctly ... 2026-07-08 14:40:41,796 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base_import.models.base_import: importing 2 rows... 2026-07-08 14:40:41,936 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base_import.models.base_import: done importing data into model: res.partner 2026-07-08 14:40:41,999 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-08 14:40:42,143 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_brand_common.tests.test_webmanifest: Starting BrandWebManifestRoutesTest.test_brand_apple_touch_icon ... 2026-07-08 14:40:42,194 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.res_users: Login successful for db:rb-e2f27c7-222797-391090 login:demo from n/a 2026-07-08 14:40:43,008 185 INFO ? werkzeug: 127.0.0.1 - - [08/Jul/2026 14:40:43] "GET /viin_brand_common/static/img/viindoo-icon-ios.png HTTP/1.1" 200 - 0 0.000 0.802 2026-07-08 14:40:43,019 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-08 14:40:44,500 185 INFO rb-e2f27c7-222797-391090 werkzeug: 127.0.0.1 - - [08/Jul/2026 14:40:44] "GET /web HTTP/1.1" 200 - 176 0.201 1.283 2026-07-08 14:40:44,501 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_brand_common.tests.test_webmanifest.BrandWebManifestRoutesTest.test_brand_apple_touch_icon: waiting for threads: [] 2026-07-08 14:40:44,536 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_brand_common.tests.test_webmanifest: Starting BrandWebManifestRoutesTest.test_brand_webmanifest ... 2026-07-08 14:40:44,615 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.res_users: Login successful for db:rb-e2f27c7-222797-391090 login:admin from n/a 2026-07-08 14:40:44,627 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-08 14:40:45,739 185 INFO rb-e2f27c7-222797-391090 werkzeug: 127.0.0.1 - - [08/Jul/2026 14:40:45] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 24 0.069 1.045 2026-07-08 14:40:45,740 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_brand_common.tests.test_webmanifest.BrandWebManifestRoutesTest.test_brand_webmanifest: waiting for threads: [] 2026-07-08 14:40:45,772 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_brand_common.tests.test_webmanifest: Starting BrandWebManifestRoutesTest.test_brand_webmanifest_unauthenticated ... 2026-07-08 14:40:45,829 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-08 14:40:46,111 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: ir.module.module 2026-07-08 14:40:46,117 185 INFO rb-e2f27c7-222797-391090 werkzeug: 127.0.0.1 - - [08/Jul/2026 14:40:46] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 12 0.006 0.284 2026-07-08 14:40:46,162 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-08 14:40:46,180 185 INFO rb-e2f27c7-222797-391090 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-08 14:40:46,841 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-08 14:40:46,855 185 INFO rb-e2f27c7-222797-391090 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-08 14:40:47,709 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_crm_business_nature.tests.test_business_nature_sync_wizard_crm: Starting TestBusinessNatureSyncWizardCrm.test_action_sync_returns_success_notification ... 2026-07-08 14:40:48,357 185 INFO rb-e2f27c7-222797-391090 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-08 14:40:48,973 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-08 14:40:48,986 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_crm_business_nature.tests.test_business_type: Starting TestBusinessType.test_change_business_type_in_partner_company ... 2026-07-08 14:40:49,713 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_crm_business_nature.tests.test_business_type: Starting TestBusinessType.test_change_business_type_in_partner_person_have_company ... 2026-07-08 14:40:50,427 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_crm_business_nature.tests.test_business_type: Starting TestBusinessType.test_compute_customer_is_company ... 2026-07-08 14:40:51,087 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_crm_business_nature.tests.test_business_type: Starting TestBusinessType.test_compute_customer_is_person_have_company ... 2026-07-08 14:40:51,859 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_crm_business_nature.tests.test_business_type: Starting TestBusinessType.test_compute_customer_is_person_no_company ... 2026-07-08 14:40:52,462 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_crm_business_nature.tests.test_business_type: Starting TestBusinessType.test_convert_lead2opportunity_create_partner ... 2026-07-08 14:40:53,111 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_crm_business_nature.tests.test_business_type: Starting TestBusinessType.test_convert_lead2opportunity_create_partner_person ... 2026-07-08 14:40:53,810 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_crm_business_nature.tests.test_business_type: Starting TestBusinessType.test_convert_lead2opportunity_create_partner_person_have_company ... 2026-07-08 14:40:54,510 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-08 14:40:54,529 185 INFO rb-e2f27c7-222797-391090 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-08 14:40:55,188 185 INFO rb-e2f27c7-222797-391090 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-08 14:40:55,754 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_crm_business_nature.tests.test_crm_business_nature_fold: Starting TestCrmBusinessNatureFold.test_folded_fields_compute_from_company_customer ... 2026-07-08 14:40:56,404 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_crm_business_nature.tests.test_crm_business_nature_fold: Starting TestCrmBusinessNatureFold.test_form_surfaces_all_five_fields ... 2026-07-08 14:40:56,996 185 INFO rb-e2f27c7-222797-391090 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-08 14:40:57,591 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_crm_business_nature.tests.test_crm_business_nature_fold: Starting TestCrmBusinessNatureFold.test_opportunities_filter_surfaces_all_five_group_bys ... 2026-07-08 14:40:58,293 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-08 14:40:58,309 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_crm_business_nature.tests.test_employee_size: Starting TestEmployeeSize.test_change_employee_size_in_partner_company ... 2026-07-08 14:40:58,952 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_crm_business_nature.tests.test_employee_size: Starting TestEmployeeSize.test_change_employee_size_in_partner_person_have_company ... 2026-07-08 14:40:59,715 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_crm_business_nature.tests.test_employee_size: Starting TestEmployeeSize.test_compute_customer_is_company ... 2026-07-08 14:41:00,350 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_crm_business_nature.tests.test_employee_size: Starting TestEmployeeSize.test_compute_customer_is_person_have_company ... 2026-07-08 14:41:00,910 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_crm_business_nature.tests.test_employee_size: Starting TestEmployeeSize.test_compute_customer_is_person_no_company ... 2026-07-08 14:41:01,406 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_crm_business_nature.tests.test_employee_size: Starting TestEmployeeSize.test_convert_employee_size_create_new_partner ... 2026-07-08 14:41:02,162 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_crm_business_nature.tests.test_employee_size: Starting TestEmployeeSize.test_convert_lead2opportunity_create_partner_person ... 2026-07-08 14:41:02,851 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_crm_business_nature.tests.test_employee_size: Starting TestEmployeeSize.test_convert_lead2opportunity_create_partner_person_have_company ... 2026-07-08 14:41:03,574 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-08 14:41:03,587 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_crm_sankey.tests.test_crm_lead: Starting TestCrmLead.test_case_01 ... 2026-07-08 14:41:03,684 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_crm_sankey.tests.test_crm_lead: Starting TestCrmLead.test_case_02 ... 2026-07-08 14:41:03,848 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_crm_sankey.tests.test_crm_lead: Starting TestCrmLead.test_case_03 ... 2026-07-08 14:41:04,059 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_crm_sankey.tests.test_crm_lead: Starting TestCrmLead.test_case_04 ... 2026-07-08 14:41:04,248 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_crm_sankey.tests.test_crm_lead: Starting TestCrmLead.test_case_05 ... 2026-07-08 14:41:04,395 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_crm_sankey.tests.test_crm_lead: Starting TestCrmLead.test_case_06 ... 2026-07-08 14:41:04,591 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_crm_sankey.tests.test_crm_lead: Starting TestCrmLead.test_case_07 ... 2026-07-08 14:41:04,746 185 INFO rb-e2f27c7-222797-391090 odoo.addons.mail.tools.mail_validation: The (optional) `flanker` Python module is not installed,so email validation will fallback to email_normalize. 2026-07-08 14:41:04,826 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-08 14:41:04,873 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_customizer.tests.test_controller: Starting CustomizerTestMenu.test_1_2_1_1_edit_menu_rename_to_other_string ... 2026-07-08 14:41:04,907 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_customizer.tests.test_controller: Starting CustomizerTestMenu.test_1_2_1_2_edit_menu_add_group ... 2026-07-08 14:41:04,941 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_customizer.tests.test_controller: Starting CustomizerTestMenu.test_1_2_1_3_edit_menu_remove_group ... 2026-07-08 14:41:04,976 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_customizer.tests.test_controller: Starting CustomizerTestMenu.test_1_2_1_4_edit_menu_change_sequence ... 2026-07-08 14:41:05,009 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_customizer.tests.test_controller: Starting CustomizerTestMenu.test_1_2_2_edit_menu_create_menu ... 2026-07-08 14:41:05,132 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_customizer.tests.test_controller: Starting CustomizerTestMenu.test_1_2_3_edit_menu_unlink_menu ... 2026-07-08 14:41:05,238 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted ir.ui.menu records with IDs: [1260, 1261, 1262] 2026-07-08 14:41:05,265 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_customizer.tests.test_controller: Starting CustomizerTestMenu.test_create_new_app ... 2026-07-08 14:41:12,771 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f064ca64680> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:41:12,773 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f064bf30220> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:41:12,784 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:41:12,789 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:41:12,790 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f064bf30540> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:41:12,811 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:41:12,813 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:41:14,284 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_customizer.tests.test_controller: Starting CustomizerTestMenu.test_create_new_app_duplicate_model ... 2026-07-08 14:41:21,898 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f064f9ad760> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5039, in create records = self._create(data_list) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5282, in _create field.create([ File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 4558, in create self.write_batch(record_values, True) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 4584, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 4780, in write_real flush() File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 4735, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:41:21,899 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f064b743920> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5039, in create records = self._create(data_list) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5282, in _create field.create([ File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 4558, in create self.write_batch(record_values, True) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 4584, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 4780, in write_real flush() File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 4735, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:41:21,906 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5039, in create records = self._create(data_list) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5282, in _create field.create([ File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 4558, in create self.write_batch(record_values, True) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 4584, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 4780, in write_real flush() File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 4735, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:41:21,910 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5039, in create records = self._create(data_list) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5282, in _create field.create([ File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 4558, in create self.write_batch(record_values, True) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 4584, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 4780, in write_real flush() File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 4735, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:41:21,912 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f064b7402c0> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5039, in create records = self._create(data_list) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5282, in _create field.create([ File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 4558, in create self.write_batch(record_values, True) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 4584, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 4780, in write_real flush() File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 4735, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:41:21,929 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5039, in create records = self._create(data_list) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5282, in _create field.create([ File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 4558, in create self.write_batch(record_values, True) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 4584, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 4780, in write_real flush() File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 4735, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:41:21,931 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5039, in create records = self._create(data_list) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5282, in _create field.create([ File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 4558, in create self.write_batch(record_values, True) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 4584, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 4780, in write_real flush() File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 4735, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:41:30,585 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f0650254180> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:41:30,586 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f064cc396c0> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:41:30,593 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:41:30,598 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:41:30,599 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f064cc3bba0> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:41:30,621 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:41:30,622 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:41:31,109 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_customizer.tests.test_controller: Starting CustomizerTestMenu.test_create_new_app_with_existing_model ... 2026-07-08 14:41:39,472 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f064c97e2a0> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:41:39,473 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f064ae32020> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:41:39,480 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:41:39,485 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:41:39,486 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f064ae30f40> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:41:39,508 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:41:39,509 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:41:39,526 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-08 14:41:39,837 185 INFO rb-e2f27c7-222797-391090 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-08 14:41:48,370 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f064bccf100> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", 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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:41:48,371 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f064bda3f60> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", 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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:41:48,380 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", 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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:41:48,386 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", 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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:41:48,387 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f064bda0ea0> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", 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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:41:48,411 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", 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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:41:48,412 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", 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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:41:56,381 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f064f1ae980> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", 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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:41:56,382 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f064ae84860> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", 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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:41:56,390 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", 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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:41:56,395 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", 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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:41:56,396 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f064ae86980> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", 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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:41:56,418 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", 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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:41:56,419 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", 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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:41:57,364 185 INFO rb-e2f27c7-222797-391090 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-08 14:42:05,306 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f064cc85f80> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", 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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:42:05,307 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f064e845620> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", 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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:42:05,314 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", 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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:42:05,319 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", 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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:42:05,320 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f064e847d80> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", 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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:42:05,342 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", 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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:42:05,343 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", 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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:42:13,527 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f064b354220> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:42:13,528 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f064e770040> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:42:13,537 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:42:13,542 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:42:13,543 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f064e7718a0> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:42:13,561 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:42:13,562 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:42:21,966 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f064ccda7a0> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:42:21,967 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f064bb82ac0> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:42:21,976 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:42:21,980 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:42:21,981 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f064bb839c0> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:42:22,002 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:42:22,003 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:42:30,867 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f064f24a3e0> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:42:30,868 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f064e93f1a0> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:42:30,875 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:42:30,880 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:42:30,881 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f064e93c680> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:42:30,903 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:42:30,904 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:42:38,526 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f064b3b94e0> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:42:38,528 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f06506931a0> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:42:38,533 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:42:38,537 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:42:38,537 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f0650691d00> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:42:38,551 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:42:38,551 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:42:47,111 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f0650fdcfe0> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:42:47,112 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f06510020c0> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:42:47,119 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:42:47,124 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:42:47,125 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f0651001800> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:42:47,145 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:42:47,146 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:42:55,353 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f0650789940> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:42:55,354 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f064ebc4540> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:42:55,361 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:42:55,366 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:42:55,367 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f064ebc49a0> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:42:55,387 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:42:55,388 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:43:03,477 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f064f63fc40> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:43:03,477 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f064cdf8c20> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:43:03,490 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:43:03,495 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:43:03,496 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f064cdf9120> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:43:03,517 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:43:03,518 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:43:11,594 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f064ebbad40> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:43:11,595 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f064bee4ea0> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:43:11,603 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:43:11,608 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:43:11,609 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f064bee6ca0> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:43:11,626 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:43:11,627 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:43:19,820 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f064fb996c0> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:43:19,821 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f064b6e7d80> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:43:19,845 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:43:19,849 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:43:19,850 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f064b6e7e20> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:43:19,871 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:43:19,872 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:43:28,469 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f064ee19260> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:43:28,471 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f064f2acf40> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:43:28,478 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:43:28,483 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:43:28,484 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f064f2af9c0> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:43:28,507 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:43:28,508 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:43:36,895 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f064fe54e00> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:43:36,896 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f064c850860> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:43:36,904 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:43:36,909 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:43:36,910 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f064fb009a0> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:43:36,932 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:43:36,934 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:43:45,507 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f064b6e6d40> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:43:45,508 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f064fa60ea0> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:43:45,515 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:43:45,518 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:43:45,519 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f064fa625c0> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:43:45,534 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:43:45,535 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:43:53,476 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f064af39940> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:43:53,477 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f064b97a200> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:43:53,485 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:43:53,490 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:43:53,491 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f064b97b7e0> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:43:53,510 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:43:53,511 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:44:01,855 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f0651138d60> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:44:01,856 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f06502ac900> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:44:01,865 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:44:01,870 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:44:01,871 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f06502acf40> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:44:01,894 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:44:01,895 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:44:10,322 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f064cda3a60> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:44:10,324 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f064fe55da0> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:44:10,356 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:44:10,361 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:44:10,362 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f064fe568e0> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:44:10,384 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:44:10,385 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:44:10,909 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_customizer.tests.test_customizer_new_fields_and_tools: Starting CustomizerNewFieldsAndTools.test_related_field_input_exposed_on_customizer_form ... 2026-07-08 14:44:10,945 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_customizer.tests.test_customizer_new_fields_and_tools: Starting CustomizerNewFieldsAndTools.test_related_field_onchange_derives_ttype ... 2026-07-08 14:44:19,084 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f064f282480> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", 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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:44:19,085 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f064ca68ea0> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", 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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:44:19,099 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", 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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:44:19,104 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", 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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:44:19,104 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f064ca6b880> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", 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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:44:19,122 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", 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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:44:19,122 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", 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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:44:27,424 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f064ebd7ba0> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", 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-e2f27c7-222797/odoo/tests/form.py", line 443, in save [record_values] = self._record.web_save(values, self._view['fields_spec']) File "/data/build/rb-e2f27c7-222797/addons/web/models/models.py", line 72, in web_save self = self.create(vals) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:44:27,425 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f064e8ca980> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", 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-e2f27c7-222797/odoo/tests/form.py", line 443, in save [record_values] = self._record.web_save(values, self._view['fields_spec']) File "/data/build/rb-e2f27c7-222797/addons/web/models/models.py", line 72, in web_save self = self.create(vals) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:44:27,430 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", 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-e2f27c7-222797/odoo/tests/form.py", line 443, in save [record_values] = self._record.web_save(values, self._view['fields_spec']) File "/data/build/rb-e2f27c7-222797/addons/web/models/models.py", line 72, in web_save self = self.create(vals) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:44:27,433 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", 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-e2f27c7-222797/odoo/tests/form.py", line 443, in save [record_values] = self._record.web_save(values, self._view['fields_spec']) File "/data/build/rb-e2f27c7-222797/addons/web/models/models.py", line 72, in web_save self = self.create(vals) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:44:27,434 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f064cab0d60> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", 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-e2f27c7-222797/odoo/tests/form.py", line 443, in save [record_values] = self._record.web_save(values, self._view['fields_spec']) File "/data/build/rb-e2f27c7-222797/addons/web/models/models.py", line 72, in web_save self = self.create(vals) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:44:27,448 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", 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-e2f27c7-222797/odoo/tests/form.py", line 443, in save [record_values] = self._record.web_save(values, self._view['fields_spec']) File "/data/build/rb-e2f27c7-222797/addons/web/models/models.py", line 72, in web_save self = self.create(vals) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:44:27,448 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", 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-e2f27c7-222797/odoo/tests/form.py", line 443, in save [record_values] = self._record.web_save(values, self._view['fields_spec']) File "/data/build/rb-e2f27c7-222797/addons/web/models/models.py", line 72, in web_save self = self.create(vals) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:44:27,758 185 INFO rb-e2f27c7-222797-391090 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-08 14:44:27,920 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_customizer.tests.test_customizer_new_fields_and_tools: Starting CustomizerNewFieldsAndTools.test_selection_and_reference_without_options_is_blocked ... 2026-07-08 14:44:27,953 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_customizer.tests.test_customizer_new_fields_and_tools: Starting CustomizerNewFieldsAndTools.test_tools_payload_hides_tools_the_user_cannot_access ... 2026-07-08 14:44:35,480 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f064b7ca840> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:44:35,480 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f064c7e4ea0> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:44:35,485 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:44:35,488 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:44:35,489 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f064c7e4900> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:44:35,504 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:44:35,505 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:44:35,516 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-07-08 14:44:36,467 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_customizer.tests.test_customizer_registry: Starting CustomizerTestRegistry.test_new_field_type_row_plugs_into_generic_builder ... 2026-07-08 14:44:36,493 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_customizer.tests.test_customizer_registry: Starting CustomizerTestRegistry.test_new_view_type_row_plugs_into_generic_paths ... 2026-07-08 14:44:43,837 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f064befdf80> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:44:43,838 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f064b7ca840> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:44:43,844 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:44:43,849 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:44:43,850 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f0650762700> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:44:43,873 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:44:43,874 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:44:44,486 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_customizer.tests.test_customizer_registry: Starting CustomizerTestRegistry.test_registries_contract_endpoint ... 2026-07-08 14:44:44,543 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_customizer.tests.test_customizer_registry: Starting CustomizerTestRegistry.test_registry_builds_field_vals_per_ttype ... 2026-07-08 14:44:44,566 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_customizer.tests.test_customizer_registry: Starting CustomizerTestRegistry.test_registry_drives_model_creation_seed ... 2026-07-08 14:44:53,034 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f064cd0e980> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:44:53,036 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f064ef01300> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:44:53,044 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:44:53,048 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:44:53,049 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f064ef02de0> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:44:53,068 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:44:53,069 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:44:53,690 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_customizer.tests.test_customizer_registry: Starting CustomizerTestRegistry.test_registry_drives_save_for_supported_view_types ... 2026-07-08 14:44:54,126 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_customizer.tests.test_customizer_registry: Starting CustomizerTestRegistry.test_registry_validator_rejects_incomplete_field ... 2026-07-08 14:44:54,158 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_customizer.tests.test_customizer_registry: Starting CustomizerTestRegistry.test_save_rejects_unregistered_view_type ... 2026-07-08 14:45:02,272 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f065003b2e0> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:45:02,273 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f064cd580e0> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:45:02,282 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:45:02,287 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:45:02,288 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f064cd58400> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:45:02,308 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:45:02,309 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:45:02,324 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-08 14:45:02,625 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_customizer.tests.test_customizer_view_types: Starting CustomizerViewTypesPhase2.test_activity_capability_guard ... 2026-07-08 14:45:10,999 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f064b7caac0> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:45:11,001 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f06503e3060> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:45:11,012 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:45:11,019 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:45:11,020 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f064c7e4e00> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:45:11,041 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:45:11,042 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:45:11,633 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_customizer.tests.test_customizer_view_types: Starting CustomizerViewTypesPhase2.test_activity_seed_and_roundtrip ... 2026-07-08 14:45:18,701 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f064bf7a5c0> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:45:18,702 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f064fa59da0> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:45:18,709 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:45:18,714 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:45:18,715 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f064fa5b420> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:45:18,736 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:45:18,737 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:45:20,020 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_customizer.tests.test_customizer_view_types: Starting CustomizerViewTypesPhase2.test_activity_seed_skipped_on_incapable_model ... 2026-07-08 14:45:26,741 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f064bd22a20> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:45:26,742 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f065103eca0> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:45:26,749 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:45:26,754 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:45:26,756 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f065103da80> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:45:26,777 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:45:26,778 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:45:27,371 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_customizer.tests.test_customizer_view_types: Starting CustomizerViewTypesPhase2.test_calendar_authoring_roundtrip ... 2026-07-08 14:45:35,081 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f0650432340> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:45:35,082 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f064bfa5b20> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:45:35,090 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:45:35,095 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:45:35,096 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f064bfa7240> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:45:35,117 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:45:35,118 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:45:42,806 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f064ce113a0> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:45:42,807 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f0650f9af20> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:45:42,814 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:45:42,818 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:45:42,819 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f0650f99940> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:45:42,837 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:45:42,838 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:45:43,282 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_customizer.tests.test_customizer_view_types: Starting CustomizerViewTypesPhase2.test_calendar_capability_guard ... 2026-07-08 14:45:51,335 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f064bede840> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:45:51,336 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f064f276f20> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:45:51,342 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:45:51,347 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:45:51,348 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f064f274360> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:45:51,365 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:45:51,366 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:45:58,619 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f064e8c9440> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:45:58,621 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f0650788a40> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:45:58,628 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:45:58,633 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:45:58,634 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f0650789940> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:45:58,654 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:45:58,655 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:45:59,617 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_customizer.tests.test_customizer_view_types: Starting CustomizerViewTypesPhase2.test_hierarchy_capability_guard_and_roundtrip ... 2026-07-08 14:46:07,235 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f064f245300> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:46:07,236 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f06b18462a0> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:46:07,245 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:46:07,251 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:46:07,252 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f06b1845580> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:46:07,279 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:46:07,280 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:46:15,848 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f06505189a0> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:46:15,849 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f064ca8f920> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:46:15,855 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:46:15,858 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:46:15,859 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f064ca8e840> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:46:15,876 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:46:15,877 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:46:16,326 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_customizer.tests.test_customizer_view_types: Starting CustomizerViewTypesPhase2.test_phase2_view_type_rows_authorable ... 2026-07-08 14:46:16,393 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_customizer.tests.test_customizer_view_types: Starting CustomizerViewTypesPhase2.test_seedable_view_types_roundtrip ... 2026-07-08 14:46:24,592 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f064c96c180> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:46:24,593 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f064bd8cf40> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:46:24,599 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:46:24,604 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:46:24,605 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f064bd8fb00> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:46:24,622 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:46:24,624 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:46:33,319 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f06b1860900> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:46:33,320 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f064f4a40e0> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:46:33,326 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:46:33,331 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:46:33,332 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f064f4a5940> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:46:33,353 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:46:33,354 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:46:33,368 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-08 14:46:33,650 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_customizer.tests.test_ir_actions_act_window: Starting CustomizerTestIrActionsActWindow.test_customizer_add_view_type_is_idempotent ... 2026-07-08 14:46:33,798 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_customizer.tests.test_ir_actions_act_window: Starting CustomizerTestIrActionsActWindow.test_customizer_add_view_type_rejects_search ... 2026-07-08 14:46:41,514 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f064c96d300> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:46:41,515 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f06b1860900> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:46:41,522 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:46:41,526 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:46:41,528 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f064cd59c60> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:46:41,548 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:46:41,549 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:46:42,899 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_customizer.tests.test_ir_actions_act_window: Starting CustomizerTestIrActionsActWindow.test_customizer_add_view_type_rejects_uncapable_model ... 2026-07-08 14:46:50,717 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f06506911c0> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:46:50,718 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f064ae8fb00> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:46:50,728 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:46:50,733 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:46:50,735 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f064ae8e980> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:46:50,757 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:46:50,758 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:46:51,435 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_customizer.tests.test_ir_actions_act_window: Starting CustomizerTestIrActionsActWindow.test_customizer_add_view_type_requires_system_user ... 2026-07-08 14:46:51,998 185 INFO rb-e2f27c7-222797-391090 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-08 14:46:52,090 185 INFO rb-e2f27c7-222797-391090 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-08 14:47:00,159 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f0650d898a0> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:47:00,161 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f064e758a40> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:47:00,170 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:47:00,173 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:47:00,174 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f064e758360> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:47:00,192 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:47:00,192 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:47:00,206 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-08 14:47:00,461 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_customizer.tests.test_ir_model: Starting CustomizerTestIrModel.test_2_1_3_create_new_model_default_chatter ... 2026-07-08 14:47:08,836 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f064faa4ae0> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:47:08,837 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f064ccd4f40> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:47:08,846 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:47:08,851 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:47:08,852 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f064ccd7920> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:47:08,876 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:47:08,877 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:47:09,542 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_customizer.tests.test_ir_model: Starting CustomizerTestIrModel.test_2_1_3_create_new_model_default_contact ... 2026-07-08 14:47:17,744 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f064f9acc20> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5039, in create records = self._create(data_list) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5282, in _create field.create([ File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 4558, in create self.write_batch(record_values, True) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 4584, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 4780, in write_real flush() File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 4735, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:47:17,745 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f064f2e04a0> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5039, in create records = self._create(data_list) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5282, in _create field.create([ File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 4558, in create self.write_batch(record_values, True) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 4584, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 4780, in write_real flush() File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 4735, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:47:17,755 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5039, in create records = self._create(data_list) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5282, in _create field.create([ File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 4558, in create self.write_batch(record_values, True) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 4584, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 4780, in write_real flush() File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 4735, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:47:17,760 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5039, in create records = self._create(data_list) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5282, in _create field.create([ File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 4558, in create self.write_batch(record_values, True) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 4584, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 4780, in write_real flush() File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 4735, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:47:17,761 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f064f2e1940> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5039, in create records = self._create(data_list) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5282, in _create field.create([ File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 4558, in create self.write_batch(record_values, True) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 4584, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 4780, in write_real flush() File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 4735, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:47:17,780 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5039, in create records = self._create(data_list) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5282, in _create field.create([ File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 4558, in create self.write_batch(record_values, True) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 4584, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 4780, in write_real flush() File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 4735, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:47:17,781 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5039, in create records = self._create(data_list) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5282, in _create field.create([ File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 4558, in create self.write_batch(record_values, True) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 4584, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 4780, in write_real flush() File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 4735, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:47:25,937 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f064f493ec0> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:47:25,938 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f065040dd00> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:47:25,947 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:47:25,951 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:47:25,952 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f065040d1c0> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:47:25,970 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:47:25,971 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:47:26,951 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_customizer.tests.test_ir_model: Starting CustomizerTestIrModel.test_2_1_3_create_new_model_default_depend_company ... 2026-07-08 14:47:34,406 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f064bd4a700> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5039, in create records = self._create(data_list) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5282, in _create field.create([ File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 4558, in create self.write_batch(record_values, True) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 4584, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 4780, in write_real flush() File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 4735, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:47:34,407 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f06511042c0> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5039, in create records = self._create(data_list) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5282, in _create field.create([ File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 4558, in create self.write_batch(record_values, True) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 4584, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 4780, in write_real flush() File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 4735, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:47:34,414 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5039, in create records = self._create(data_list) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5282, in _create field.create([ File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 4558, in create self.write_batch(record_values, True) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 4584, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 4780, in write_real flush() File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 4735, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:47:34,418 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5039, in create records = self._create(data_list) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5282, in _create field.create([ File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 4558, in create self.write_batch(record_values, True) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 4584, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 4780, in write_real flush() File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 4735, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:47:34,419 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f0651104860> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5039, in create records = self._create(data_list) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5282, in _create field.create([ File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 4558, in create self.write_batch(record_values, True) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 4584, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 4780, in write_real flush() File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 4735, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:47:34,438 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5039, in create records = self._create(data_list) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5282, in _create field.create([ File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 4558, in create self.write_batch(record_values, True) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 4584, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 4780, in write_real flush() File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 4735, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:47:34,440 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5039, in create records = self._create(data_list) File "/data/build/rb-e2f27c7-222797/odoo/models.py", line 5282, in _create field.create([ File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 4558, in create self.write_batch(record_values, True) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 4584, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 4780, in write_real flush() File "/data/build/rb-e2f27c7-222797/odoo/fields.py", line 4735, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:47:42,990 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f064bd23420> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:47:42,991 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f064f28bba0> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:47:42,998 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:47:43,003 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:47:43,004 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f064f28b240> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:47:43,026 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:47:43,027 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:47:43,469 185 INFO rb-e2f27c7-222797-391090 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-08 14:47:51,957 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f06501d4180> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:47:51,958 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f064cd74900> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:47:51,966 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:47:51,971 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:47:51,971 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f064cd762a0> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:47:51,992 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:47:51,993 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:47:52,603 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_customizer.tests.test_ir_model: Starting CustomizerTestIrModel.test_2_1_create_new_model ... 2026-07-08 14:48:01,114 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f064cd8cae0> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:48:01,114 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f064c96e660> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:48:01,124 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:48:01,129 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:48:01,130 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f064c96dda0> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:48:01,149 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:48:01,150 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:48:09,578 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f064befccc0> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:48:09,579 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f064cd9c540> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:48:09,591 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:48:09,595 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:48:09,596 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f064cd9c4a0> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:48:09,616 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:48:09,617 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:48:09,630 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-08 14:48:10,489 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_customizer.tests.test_ir_ui_view: Starting CustomizerTestIrUiView.test_model_access_gated_node_not_revealed_in_customizer_mode ... 2026-07-08 14:48:11,040 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_customizer.tests.test_ir_ui_view: Starting CustomizerTestIrUiView.test_non_customizer_render_does_not_leak_gated_field ... 2026-07-08 14:48:11,510 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_customizer.tests.test_ir_ui_view: Starting CustomizerTestIrUiView.test_reveal_group_gated_field_in_customizer_mode ... 2026-07-08 14:48:11,602 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-07-08 14:48:11,635 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_customizer.tests.test_ir_ui_view: Starting CustomizerTestBuildCustomizerBaseArch.test_build_customizer_base_arch_calendar_names_the_models_date_field ... 2026-07-08 14:48:18,994 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f064ca57100> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:48:18,994 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f064ef7ea20> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:48:19,000 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:48:19,004 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:48:19,005 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f064ef7f740> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:48:19,024 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:48:19,025 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:48:27,434 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f064ca68e00> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:48:27,435 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f064f28ab60> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:48:27,442 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:48:27,446 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:48:27,447 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f064f28a0c0> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:48:27,466 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:48:27,467 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:48:27,812 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_customizer.tests.test_ir_ui_view: Starting CustomizerTestBuildCustomizerBaseArch.test_build_customizer_base_arch_hierarchy_names_the_models_parent_field ... 2026-07-08 14:48:35,814 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f064b0dfc40> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:48:35,815 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f0650fdc9a0> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:48:35,822 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:48:35,827 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:48:35,828 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f0650fdc040> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:48:35,847 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:48:35,848 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:48:43,721 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f064ce113a0> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:48:43,722 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f064cd2c220> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:48:43,729 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:48:43,734 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:48:43,735 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f064cd2f1a0> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:48:43,752 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:48:43,753 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:48:44,096 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_customizer.tests.test_ir_ui_view: Starting CustomizerTestBuildCustomizerBaseArch.test_build_customizer_base_arch_kanban_is_schema_valid_v18_card ... 2026-07-08 14:48:44,154 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_customizer.tests.test_ir_ui_view: Starting CustomizerTestBuildCustomizerBaseArch.test_build_customizer_base_arch_retargets_static_template_to_rec_name ... 2026-07-08 14:48:44,209 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_customizer.tests.test_ir_ui_view: Starting CustomizerTestBuildCustomizerBaseArch.test_build_customizer_base_arch_returns_none_when_capability_missing ... 2026-07-08 14:48:52,419 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f064ebdb380> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:48:52,420 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f064b3bbf60> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:48:52,426 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:48:52,431 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:48:52,432 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f064ebd77e0> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:48:52,452 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:48:52,453 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:48:53,134 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_customizer.tests.test_ir_ui_view: Starting CustomizerTestBuildCustomizerBaseArch.test_create_customizer_view_no_longer_skips_calendar ... 2026-07-08 14:49:00,767 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f064f318180> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:49:00,768 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f064eb7b880> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:49:00,777 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:49:00,782 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:49:00,783 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f064eb7b420> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:49:00,804 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:49:00,805 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:49:09,436 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f064fabf880> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:49:09,437 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f065078a700> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:49:09,444 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:49:09,449 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:49:09,450 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f06507889a0> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:49:09,474 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:49:09,475 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:49:09,907 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_customizer.tests.test_ir_ui_view: Starting CustomizerTestBuildCustomizerBaseArch.test_create_customizer_view_no_longer_skips_hierarchy ... 2026-07-08 14:49:18,160 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f064ae8ec00> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:49:18,161 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f064f058a40> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:49:18,169 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:49:18,174 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:49:18,175 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f064f05a520> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:49:18,197 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:49:18,199 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:49:26,594 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f064c18d8a0> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:49:26,595 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f06507604a0> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:49:26,602 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:49:26,607 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:49:26,608 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f06507614e0> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:49:26,630 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:49:26,631 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:49:27,051 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_customizer.tests.test_ir_ui_view: Starting CustomizerTestBuildCustomizerBaseArch.test_ensure_customizer_base_view_is_idempotent ... 2026-07-08 14:49:34,211 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f064ef8f7e0> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:49:34,212 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f064b351260> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:49:34,218 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:49:34,223 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:49:34,224 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f064b350180> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:49:34,242 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:49:34,244 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:49:42,299 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f065094f1a0> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:49:42,300 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f064eac2fc0> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:49:42,306 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:49:42,310 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:49:42,311 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f064eac11c0> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:49:42,331 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:49:42,332 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:49:42,346 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-08 14:49:42,599 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_customizer.tests.test_ir_ui_view: Starting CustomizerTestFieldFormCustomizerView.test_add_field_via_customizer_form_view_saves_with_model_id ... 2026-07-08 14:49:50,755 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f064be0d3a0> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:49:50,756 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f064ebdb4c0> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:49:50,764 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:49:50,768 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:49:50,769 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f064ebd8180> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:49:50,788 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:49:50,789 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:49:59,645 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f0650baa8e0> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/tests/form.py", line 443, in save [record_values] = self._record.web_save(values, self._view['fields_spec']) File "/data/build/rb-e2f27c7-222797/addons/web/models/models.py", line 72, in web_save self = self.create(vals) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:49:59,647 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f064cd0e660> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/tests/form.py", line 443, in save [record_values] = self._record.web_save(values, self._view['fields_spec']) File "/data/build/rb-e2f27c7-222797/addons/web/models/models.py", line 72, in web_save self = self.create(vals) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:49:59,657 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/tests/form.py", line 443, in save [record_values] = self._record.web_save(values, self._view['fields_spec']) File "/data/build/rb-e2f27c7-222797/addons/web/models/models.py", line 72, in web_save self = self.create(vals) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:49:59,662 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/tests/form.py", line 443, in save [record_values] = self._record.web_save(values, self._view['fields_spec']) File "/data/build/rb-e2f27c7-222797/addons/web/models/models.py", line 72, in web_save self = self.create(vals) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:49:59,664 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f064cd0d260> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/tests/form.py", line 443, in save [record_values] = self._record.web_save(values, self._view['fields_spec']) File "/data/build/rb-e2f27c7-222797/addons/web/models/models.py", line 72, in web_save self = self.create(vals) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:49:59,684 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/tests/form.py", line 443, in save [record_values] = self._record.web_save(values, self._view['fields_spec']) File "/data/build/rb-e2f27c7-222797/addons/web/models/models.py", line 72, in web_save self = self.create(vals) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:49:59,685 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 357, in run super().run(result) File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-e2f27c7-222797/odoo/tests/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-e2f27c7-222797/odoo/tests/form.py", line 443, in save [record_values] = self._record.web_save(values, self._view['fields_spec']) File "/data/build/rb-e2f27c7-222797/addons/web/models/models.py", line 72, in web_save self = self.create(vals) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:50:07,747 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f064f0d4040> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:50:07,748 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f064e7b93a0> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:50:07,754 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:50:07,759 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:50:07,760 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f064e7bade0> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:50:07,782 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:50:07,783 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:50:07,797 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-08 14:50:31,370 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f064ebf0ae0> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:50:31,371 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f0650038ea0> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:50:31,377 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:50:31,382 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:50:31,383 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f0650039da0> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:50:31,403 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:50:31,404 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:50:39,397 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f064df47740> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:50:39,398 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f064b9793a0> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:50:39,407 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:50:39,412 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:50:39,412 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f064b978cc0> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:50:39,431 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:50:39,432 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:50:48,618 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f064b359bc0> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:50:48,619 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f064b75fba0> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:50:48,626 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:50:48,631 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:50:48,632 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f064b75cae0> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:50:48,652 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:50:48,653 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:50:58,091 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f064ec1d4e0> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:50:58,092 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f0650baa5c0> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:50:58,099 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:50:58,103 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:50:58,104 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f0650ba8cc0> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:50:58,123 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:50:58,123 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:50:58,461 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [131] 2026-07-08 14:50:58,637 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_document.tests.test_document: Starting TestDocumentActionSetTag.test_01_constrains_check_tag_category ... 2026-07-08 14:50:58,735 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_document.tests.test_document: Starting TestDocumentActionSetTag.test_02_sql_constraints_unique_res_model_id ... 2026-07-08 14:50:58,777 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_document.tests.test_document: Starting TestDocumentActionSetTag.test_03_constraints_check_workspace_field ... 2026-07-08 14:50:58,842 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_document.tests.test_document: Starting TestDocumentActionSetTag.test_04_document_document ... 2026-07-08 14:50:58,907 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_document.tests.test_document: Starting TestDocumentActionSetTag.test_05_document_share ... 2026-07-08 14:50:58,992 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_document.tests.test_document: Starting TestDocumentActionSetTag.test_06_compute_total_member ... 2026-07-08 14:50:59,028 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_document.tests.test_document: Starting TestDocumentActionSetTag.test_07_document_workspace ... 2026-07-08 14:50:59,073 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_document.tests.test_document: Starting TestDocumentActionSetTag.test_08_name_create ... 2026-07-08 14:51:07,909 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f064f1d0ae0> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:51:07,910 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f064f2e0ae0> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:51:07,916 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:51:07,921 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:51:07,922 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f064f2e1bc0> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:51:07,944 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:51:07,945 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:51:07,980 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-07-08 14:51:30,478 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f064bf37d80> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:51:30,479 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f064b356840> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:51:30,485 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:51:30,489 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:51:30,490 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f064b3562a0> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:51:30,508 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:51:30,509 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:51:37,522 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f064be0c7c0> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:51:37,523 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f064fb00540> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:51:38,136 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:51:38,141 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:51:38,142 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f064cc859e0> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:51:38,165 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:51:38,166 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:51:45,228 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f064f0f67a0> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:51:45,229 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f064c852b60> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:51:45,240 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:51:45,245 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:51:45,245 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f064eb7e660> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:51:45,267 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:51:45,269 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:51:53,758 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f064f32b740> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:51:53,759 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f064b3509a0> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:51:53,769 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:51:53,774 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:51:53,775 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f064b350400> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:51:53,795 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:51:53,796 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:51:54,117 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [133] 2026-07-08 14:51:54,249 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_document.tests.test_document_controllers: Starting TestDocumentControllers.test_001_test_upload_document ... 2026-07-08 14:51:54,312 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.res_users: Login successful for db:rb-e2f27c7-222797-391090 login:admin from n/a 2026-07-08 14:51:54,342 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-08 14:51:55,418 185 INFO rb-e2f27c7-222797-391090 werkzeug: 127.0.0.1 - - [08/Jul/2026 14:51:55] "POST /document/upload_document HTTP/1.1" 200 - 62 0.080 1.000 2026-07-08 14:51:55,465 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_document.tests.test_document_controllers: Starting TestDocumentControllers.test_002_update_document ... 2026-07-08 14:51:55,490 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.res_users: Login successful for db:rb-e2f27c7-222797-391090 login:admin from n/a 2026-07-08 14:51:55,509 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-08 14:51:55,511 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-08 14:51:55,760 185 INFO rb-e2f27c7-222797-391090 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-08 14:51:55,859 185 INFO rb-e2f27c7-222797-391090 werkzeug: 127.0.0.1 - - [08/Jul/2026 14:51:55] "POST /document/update HTTP/1.1" 200 - 48 0.047 0.310 2026-07-08 14:52:03,313 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f06b1861440> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:52:03,314 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f064b768360> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:52:03,322 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:52:03,326 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:52:03,327 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f064b768ea0> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:52:03,348 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:52:03,349 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:52:03,363 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-07-08 14:52:27,084 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f064be03e20> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:52:27,084 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f065026e200> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:52:27,091 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:52:27,095 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:52:27,096 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f065026df80> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:52:27,115 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:52:27,116 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:52:36,040 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f064cdfd120> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:52:36,041 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f065103ea20> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:52:36,049 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:52:36,054 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:52:36,055 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f065103d4e0> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:52:36,077 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:52:36,078 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:52:44,982 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f064b2e49a0> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:52:44,983 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f064ff9dee0> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:52:44,992 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:52:44,997 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:52:44,998 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f064ff9f600> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:52:45,023 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:52:45,024 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:52:54,117 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f064ebe2200> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:52:54,117 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f064eac36a0> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:52:54,124 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:52:54,127 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:52:54,128 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f064eac3ce0> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:52:54,147 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:52:54,148 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:52:54,489 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [135] 2026-07-08 14:52:54,615 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_document.tests.test_document_security: Starting TestDocumentSecurity.test_013_check_team_leader_workspace ... 2026-07-08 14:52:54,711 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [137] 2026-07-08 14:52:54,854 185 INFO rb-e2f27c7-222797-391090 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-08 14:52:54,917 185 INFO rb-e2f27c7-222797-391090 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-08 14:52:54,969 185 INFO rb-e2f27c7-222797-391090 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-08 14:52:55,020 185 INFO rb-e2f27c7-222797-391090 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-08 14:52:55,067 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_document.tests.test_document_security: Starting TestDocumentSecurity.test_09_security_document_team ... 2026-07-08 14:52:55,170 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [139] 2026-07-08 14:52:55,233 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 541, model: document.team 2026-07-08 14:52:55,248 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 541, model: document.team 2026-07-08 14:52:55,325 185 INFO rb-e2f27c7-222797-391090 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-08 14:52:55,373 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_document.tests.test_document_security: Starting TestDocumentSecurity.test_10_security_document_workspace ... 2026-07-08 14:52:55,488 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [141] 2026-07-08 14:52:55,570 185 INFO rb-e2f27c7-222797-391090 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-08 14:52:55,673 185 INFO rb-e2f27c7-222797-391090 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-08 14:52:55,718 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_document.tests.test_document_security: Starting TestDocumentSecurity.test_11_security_document_document ... 2026-07-08 14:52:55,781 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [143] 2026-07-08 14:52:55,887 185 INFO rb-e2f27c7-222797-391090 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-08 14:52:55,964 185 INFO rb-e2f27c7-222797-391090 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-08 14:52:56,021 185 INFO rb-e2f27c7-222797-391090 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-08 14:52:56,058 185 INFO rb-e2f27c7-222797-391090 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-08 14:52:56,113 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_document.tests.test_document_security: Starting TestDocumentSecurity.test_12_security_document_share ... 2026-07-08 14:52:56,178 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [145] 2026-07-08 14:52:56,352 185 INFO rb-e2f27c7-222797-391090 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-08 14:52:56,462 185 INFO rb-e2f27c7-222797-391090 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-08 14:53:03,647 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f064b7c99e0> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:53:03,648 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f064b2fa2a0> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:53:03,655 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:53:03,660 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:53:03,660 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f064b2fa020> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:53:03,682 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:53:03,683 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:53:03,700 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-07-08 14:53:26,361 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f064b1c99e0> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:53:26,362 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f064cd2d800> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:53:26,370 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:53:26,375 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:53:26,376 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f064cd2eac0> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:53:26,399 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:53:26,400 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:53:35,686 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f064ccd89a0> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:53:35,687 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f06b184ce00> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:53:35,700 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:53:35,705 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:53:35,706 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f06b184c7c0> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:53:35,727 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:53:35,728 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:53:44,611 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f06505362a0> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:53:44,612 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f064f247e20> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:53:44,619 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:53:44,624 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:53:44,625 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f064f245a80> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:53:44,647 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:53:44,648 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:53:53,914 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f0650e3e5c0> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:53:53,915 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f064cbf5260> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:53:53,921 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:53:53,926 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:53:53,926 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f064cbf4b80> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:53:53,947 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:53:53,949 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:53:54,243 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [147] 2026-07-08 14:53:54,367 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_document.tests.test_share_document: Starting TestDocumentShare.test_001_share_document_send_users ... 2026-07-08 14:53:54,641 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [955] 2026-07-08 14:54:02,981 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f064b741440> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:54:02,982 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f064eb7bd80> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:54:02,988 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:54:02,993 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:54:02,994 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f064eb78860> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:54:03,016 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:54:03,017 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:54:03,032 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-07-08 14:54:26,639 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f065011e660> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:54:26,640 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f064bda3c40> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:54:26,646 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:54:26,651 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:54:26,652 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f064bda1760> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:54:26,672 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:54:26,673 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:54:34,301 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f0650788040> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:54:34,302 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f064af11760> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:54:34,308 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:54:34,313 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:54:34,314 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f064af104a0> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:54:34,333 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:54:34,334 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 405, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:54:43,700 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f064beea840> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:54:43,701 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f06503e3420> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:54:43,708 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:54:43,713 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:54:43,714 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f064eadd8a0> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:54:43,736 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:54:43,737 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:54:52,683 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f064e998720> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:54:52,684 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f064cac94e0> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:54:52,692 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:54:52,697 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:54:52,698 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f064cacaa20> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:54:52,720 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:54:52,721 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-e2f27c7-222797/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-e2f27c7-222797/odoo/addons/base/models/ir_model.py", line 1065, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:54:53,077 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [149] 2026-07-08 14:54:53,496 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_document_project.tests.test_access_right: Starting TestDocumentSecurity.test_001_project_user_access_documents ... 2026-07-08 14:54:53,596 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [204, 209, 220, 217, 214, 199] 2026-07-08 14:54:53,677 185 INFO rb-e2f27c7-222797-391090 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-08 14:54:53,765 185 INFO rb-e2f27c7-222797-391090 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-08 14:54:53,860 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #6 deleted mail.message records with IDs: [2218] 2026-07-08 14:54:53,908 185 INFO rb-e2f27c7-222797-391090 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-08 14:54:54,008 185 INFO rb-e2f27c7-222797-391090 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-08 14:54:54,122 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #6 deleted mail.message records with IDs: [2217] 2026-07-08 14:54:54,180 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #6 deleted ir.model.data records with IDs: [146554] 2026-07-08 14:54:54,180 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #6 deleted document.document records with IDs: [11] 2026-07-08 14:54:54,378 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_document_project.tests.test_access_right: Starting TestDocumentSecurity.test_002_project_user_access_workspace ... 2026-07-08 14:54:54,456 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [204, 209, 220, 217, 214, 199] 2026-07-08 14:54:54,510 185 INFO rb-e2f27c7-222797-391090 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-08 14:54:54,584 185 INFO rb-e2f27c7-222797-391090 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-08 14:54:54,615 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #6 deleted mail.message records with IDs: [2216] 2026-07-08 14:54:54,639 185 INFO rb-e2f27c7-222797-391090 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-08 14:54:54,818 185 INFO rb-e2f27c7-222797-391090 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-08 14:54:55,120 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #6 deleted document.workspace records with IDs: [46] 2026-07-08 14:54:55,145 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_document_project.tests.test_access_right: Starting TestDocumentSecurity.test_003_project_user_access_document ... 2026-07-08 14:54:55,202 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [204, 209, 220, 217, 214, 199] 2026-07-08 14:54:55,284 185 INFO rb-e2f27c7-222797-391090 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-08 14:55:03,065 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f064b3576a0> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:55:03,066 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f064bf6de40> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:55:03,072 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:55:03,077 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:55:03,078 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f064bf6efc0> Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:55:03,098 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:55:03,099 185 INFO rb-e2f27c7-222797-391090 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-e2f27c7-222797/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-e2f27c7-222797/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-e2f27c7-222797/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1478, in start rc = server.run(preload, stop) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 627, in run rc = preload_registries(preload) File "/data/build/rb-e2f27c7-222797/odoo/service/server.py", line 1409, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-e2f27c7-222797/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-e2f27c7-222797/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-e2f27c7-222797/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-e2f27c7-222797/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-e2f27c7-222797/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-e2f27c7-222797/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-e2f27c7-222797/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-e2f27c7-222797/odoo/netsvc.py", line 360, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-07-08 14:55:03,113 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-07-08 14:55:03,799 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_estimate.tests.test_compute: Starting TestEstimateCompute.test_compute_amounts ... 2026-07-08 14:55:03,888 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_estimate.tests.test_compute: Starting TestEstimateCompute.test_compute_readonly_mode ... 2026-07-08 14:55:03,939 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-08 14:55:04,341 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_estimate.tests.test_constraints: Starting TestEstimateConstraints.test_currency ... 2026-07-08 14:55:04,416 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_estimate.tests.test_constraints: Starting TestEstimateConstraints.test_invalid_date_range ... 2026-07-08 14:55:04,465 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_estimate.tests.test_constraints: Starting TestEstimateConstraints.test_non_recursive_hierarchy ... 2026-07-08 14:55:04,659 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [956] 2026-07-08 14:55:04,711 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_estimate.tests.test_constraints: Starting TestEstimateConstraints.test_recursive_hierarchy ... 2026-07-08 14:55:04,917 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [957] 2026-07-08 14:55:04,976 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_estimate.tests.test_constraints: Starting TestEstimateConstraints.test_sub_estimate_within_parent_range ... 2026-07-08 14:55:05,058 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-08 14:55:05,498 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_estimate.tests.test_report: Starting TestReport.test_estimate_report ... 2026-07-08 14:55:05,719 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-08 14:55:06,293 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [958] 2026-07-08 14:55:06,331 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_estimate.tests.test_security: Starting TestEstimateSecurity.test_estimate_admin_full_access ... 2026-07-08 14:55:06,475 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.message records with IDs: [9429, 9428] 2026-07-08 14:55:06,501 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted estimate.estimate records with IDs: [15] 2026-07-08 14:55:06,515 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.followers records with IDs: [2595] 2026-07-08 14:55:06,545 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_estimate.tests.test_security: Starting TestEstimateSecurity.test_estimate_line_admin_full_access ... 2026-07-08 14:55:06,675 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted estimate.line records with IDs: [42] 2026-07-08 14:55:06,708 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_estimate.tests.test_security: Starting TestEstimateSecurity.test_estimate_line_user_access ... 2026-07-08 14:55:06,824 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #6 deleted estimate.line records with IDs: [37] 2026-07-08 14:55:06,875 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_estimate.tests.test_security: Starting TestEstimateSecurity.test_estimate_line_user_no_access_other_lines ... 2026-07-08 14:55:06,922 185 INFO rb-e2f27c7-222797-391090 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-08 14:55:06,970 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_estimate.tests.test_security: Starting TestEstimateSecurity.test_estimate_user_access_noone_estimate ... 2026-07-08 14:55:07,163 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #6 deleted mail.message records with IDs: [9426] 2026-07-08 14:55:07,173 185 INFO rb-e2f27c7-222797-391090 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-08 14:55:07,215 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_estimate.tests.test_security: Starting TestEstimateSecurity.test_estimate_user_access_own_estimate ... 2026-07-08 14:55:07,397 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [959] 2026-07-08 14:55:07,594 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #6 deleted mail.message records with IDs: [9430, 9426] 2026-07-08 14:55:07,605 185 INFO rb-e2f27c7-222797-391090 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-08 14:55:07,649 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_estimate.tests.test_security: Starting TestEstimateSecurity.test_estimate_user_access_sub_estimate ... 2026-07-08 14:55:07,844 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [960] 2026-07-08 14:55:07,923 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [961] 2026-07-08 14:55:08,090 185 INFO rb-e2f27c7-222797-391090 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-08 14:55:08,118 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #6 deleted mail.message records with IDs: [9432, 9427] 2026-07-08 14:55:08,129 185 INFO rb-e2f27c7-222797-391090 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-08 14:55:08,168 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_estimate.tests.test_security: Starting TestEstimateSecurity.test_estimate_user_no_access_other_estimates ... 2026-07-08 14:55:08,221 185 INFO rb-e2f27c7-222797-391090 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-08 14:55:08,239 185 INFO rb-e2f27c7-222797-391090 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-08 14:55:08,273 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #6 deleted mail.message records with IDs: [9429, 9428] 2026-07-08 14:55:08,288 185 INFO rb-e2f27c7-222797-391090 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-08 14:55:08,335 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-08 14:55:08,747 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_estimate.tests.test_workflow: Starting TestEstimateWorkflow.test_action_cancel ... 2026-07-08 14:55:08,818 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted estimate.line records with IDs: [48, 49, 50, 51] 2026-07-08 14:55:08,848 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_estimate.tests.test_workflow: Starting TestEstimateWorkflow.test_action_confirm ... 2026-07-08 14:55:08,923 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_estimate.tests.test_workflow: Starting TestEstimateWorkflow.test_action_draft ... 2026-07-08 14:55:08,958 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_estimate.tests.test_workflow: Starting TestEstimateWorkflow.test_allowed_field_write_parent_estimate ... 2026-07-08 14:55:09,034 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_estimate.tests.test_workflow: Starting TestEstimateWorkflow.test_forbidden_field_write_parent_estimate ... 2026-07-08 14:55:09,129 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_estimate.tests.test_workflow: Starting TestEstimateWorkflow.test_unlink_sub_estimate_line_in_parent ... 2026-07-08 14:55:09,231 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_estimate.tests.test_workflow: Starting TestEstimateWorkflow.test_update_lines_to_parent ... 2026-07-08 14:55:09,310 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_estimate.tests.test_workflow: Starting TestEstimateWorkflow.test_write_child_estimate_line ... 2026-07-08 14:55:09,410 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-08 14:55:09,443 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_estimate_hr.tests.test_estimate_hr: Starting TestEstimateHr.test_department_id_computation ... 2026-07-08 14:55:09,528 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_estimate_hr.tests.test_estimate_hr: Starting TestEstimateHr.test_manual_update_department_id ... 2026-07-08 14:55:09,642 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-08 14:55:10,124 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_estimate_project.tests.test_estimate_project: Starting TestEstimateProject.test_action_create_project ... 2026-07-08 14:55:10,203 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_estimate_project.tests.test_estimate_project: Starting TestEstimateProject.test_action_view_estimate_from_project ... 2026-07-08 14:55:10,271 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_estimate_project.tests.test_estimate_project: Starting TestEstimateProject.test_action_view_project ... 2026-07-08 14:55:10,324 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_estimate_project.tests.test_estimate_project: Starting TestEstimateProject.test_estimate_count_computation ... 2026-07-08 14:55:10,380 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_estimate_project.tests.test_estimate_project: Starting TestEstimateProject.test_project_count_computation ... 2026-07-08 14:55:10,428 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-08 14:55:10,985 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_estimate_purchase.tests.test_estimate_purchase: Starting TestEstimatePurchase.test_action_view_estimate_from_purchase_order ... 2026-07-08 14:55:11,041 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_estimate_purchase.tests.test_estimate_purchase: Starting TestEstimatePurchase.test_action_view_purchase_order ... 2026-07-08 14:55:11,095 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_estimate_purchase.tests.test_estimate_purchase: Starting TestEstimatePurchase.test_estimate_count_computation ... 2026-07-08 14:55:11,142 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_estimate_purchase.tests.test_estimate_purchase: Starting TestEstimatePurchase.test_purchase_order_count_computation ... 2026-07-08 14:55:11,178 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_estimate_purchase.tests.test_estimate_purchase: Starting TestEstimatePurchase.test_wizard_create_purchase_order ... 2026-07-08 14:55:11,475 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-08 14:55:12,271 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_estimate_sale.tests.test_estimate_sale: Starting TestEstimateSale.test_action_view_estimate_from_sale_order ... 2026-07-08 14:55:12,348 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_estimate_sale.tests.test_estimate_sale: Starting TestEstimateSale.test_action_view_sale_order ... 2026-07-08 14:55:12,418 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_estimate_sale.tests.test_estimate_sale: Starting TestEstimateSale.test_estimate_count_computation ... 2026-07-08 14:55:12,476 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_estimate_sale.tests.test_estimate_sale: Starting TestEstimateSale.test_sale_order_count_computation ... 2026-07-08 14:55:12,509 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_estimate_sale.tests.test_estimate_sale: Starting TestEstimateSale.test_wizard_create_sale_order ... 2026-07-08 14:55:12,872 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-08 14:55:14,741 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_foreign_trade.tests.test_partner: Starting TestPartner.test_create_partner_01 ... 2026-07-08 14:55:15,531 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_foreign_trade.tests.test_partner: Starting TestPartner.test_create_partner_02 ... 2026-07-08 14:55:16,165 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_foreign_trade.tests.test_partner: Starting TestPartner.test_create_partner_03 ... 2026-07-08 14:55:16,839 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_foreign_trade.tests.test_partner: Starting TestPartner.test_create_partner_04 ... 2026-07-08 14:55:17,500 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_foreign_trade.tests.test_partner: Starting TestPartner.test_create_partner_05 ... 2026-07-08 14:55:19,082 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_foreign_trade.tests.test_partner: Starting TestPartner.test_create_partner_06 ... 2026-07-08 14:55:20,598 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_foreign_trade.tests.test_partner: Starting TestPartner.test_create_partner_07 ... 2026-07-08 14:55:20,666 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_foreign_trade.tests.test_partner: Starting TestPartner.test_create_partner_08 ... 2026-07-08 14:55:20,813 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-07-08 14:55:22,953 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_foreign_trade.tests.test_utility: Starting TestPartner.test_after_install_module_01 ... 2026-07-08 14:55:23,482 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_foreign_trade.tests.test_utility: Starting TestPartner.test_create_company_01 ... 2026-07-08 14:55:34,090 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_foreign_trade.tests.test_utility: Starting TestPartner.test_custom_authority_of_picking_type_01 ... 2026-07-08 14:55:34,229 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_foreign_trade.tests.test_utility: Starting TestPartner.test_custom_authority_of_picking_type_02 ... 2026-07-08 14:55:34,408 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_foreign_trade.tests.test_utility: Starting TestPartner.test_custom_authority_of_picking_type_03 ... 2026-07-08 14:55:34,567 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_foreign_trade.tests.test_utility: Starting TestPartner.test_update_picking_type_01 ... 2026-07-08 14:55:34,816 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_foreign_trade.tests.test_utility: Starting TestPartner.test_update_property_stock_customer_multi_company_01 ... 2026-07-08 14:55:47,064 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_foreign_trade.tests.test_utility: Starting TestPartner.test_update_warehouse_01 ... 2026-07-08 14:55:47,833 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_foreign_trade.tests.test_utility: Starting TestPartner.test_update_warehouse_02 ... 2026-07-08 14:55:48,680 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_foreign_trade.tests.test_utility: Starting TestPartner.test_update_warehouse_03 ... 2026-07-08 14:55:51,465 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_foreign_trade.tests.test_utility: Starting TestPartner.test_update_warehouse_04 ... 2026-07-08 14:55:54,539 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_foreign_trade.tests.test_utility: Starting TestPartner.test_update_warehouse_05 ... 2026-07-08 14:55:54,590 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-07-08 14:55:58,045 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_foreign_trade_export.tests.test_access_rights: Starting TestAccessRights.test_access_partner_form_view ... 2026-07-08 14:55:58,508 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_foreign_trade_export.tests.test_access_rights: Starting TestAccessRights.test_access_right_foreign_trade_user ... 2026-07-08 14:55:59,134 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #8 deleted custom.declaration.tax.export records with IDs: [1, 2] 2026-07-08 14:55:59,194 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #8 deleted custom.declaration.tax.export.group records with IDs: [1, 2] 2026-07-08 14:55:59,204 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #8 deleted custom.declaration.tax.export records with IDs: [3, 4] 2026-07-08 14:55:59,260 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #8 deleted custom.declaration.tax.export.group records with IDs: [3, 4] 2026-07-08 14:55:59,268 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #8 deleted custom.declaration.tax.export records with IDs: [5, 6] 2026-07-08 14:55:59,327 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #8 deleted custom.declaration.tax.export.group records with IDs: [5, 6] 2026-07-08 14:55:59,359 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #8 deleted custom.declaration.export records with IDs: [1] 2026-07-08 14:55:59,392 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_foreign_trade_export.tests.test_access_rights: Starting TestAccessRights.test_access_right_multiple_companies ... 2026-07-08 14:55:59,981 185 INFO rb-e2f27c7-222797-391090 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-08 14:56:00,029 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_foreign_trade_export.tests.test_access_rights: Starting TestAccessRights.test_access_right_stock_user ... 2026-07-08 14:56:00,513 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 568, model: custom.declaration.export 2026-07-08 14:56:00,531 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 568, model: custom.declaration.export 2026-07-08 14:56:00,543 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 568, model: custom.declaration.export 2026-07-08 14:56:00,564 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 568, model: custom.declaration.export.line 2026-07-08 14:56:00,567 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 568, model: custom.declaration.export.line 2026-07-08 14:56:00,576 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 568, model: custom.declaration.tax.export 2026-07-08 14:56:00,580 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 568, model: custom.declaration.tax.export 2026-07-08 14:56:00,594 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 568, model: custom.declaration.tax.export.group 2026-07-08 14:56:00,638 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-07-08 14:56:04,242 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_04_transfer_rate_custom_declaration_export ... 2026-07-08 14:56:05,096 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_05_transfer_rate_custom_declaration_export ... 2026-07-08 14:56:05,892 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_06_transfer_rate_custom_declaration_export ... 2026-07-08 14:56:07,415 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_cancel_custom_declaration_01 ... 2026-07-08 14:56:08,367 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_cancel_custom_declaration_02 ... 2026-07-08 14:56:11,380 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [464, 463, 462, 461] 2026-07-08 14:56:11,585 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [1124, 1122, 1120, 1118] 2026-07-08 14:56:12,750 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_cancel_custom_declaration_03 ... 2026-07-08 14:56:15,626 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted account.partial.reconcile records with IDs: [91, 91] 2026-07-08 14:56:16,049 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [468, 467, 466, 465] 2026-07-08 14:56:16,186 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [1140, 1138, 1136, 1134] 2026-07-08 14:56:17,381 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_cancel_custom_declaration_04 ... 2026-07-08 14:56:20,237 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted account.partial.reconcile records with IDs: [93, 92, 95, 94, 92, 93, 94, 95] 2026-07-08 14:56:20,373 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted account.full.reconcile records with IDs: [71] 2026-07-08 14:56:20,698 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [473, 472, 471, 470] 2026-07-08 14:56:20,816 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [1158, 1156, 1154, 1152] 2026-07-08 14:56:22,099 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_change_picking_on_export_custom_declaration_01 ... 2026-07-08 14:56:23,232 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [27, 28] 2026-07-08 14:56:23,262 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted custom.declaration.export.line records with IDs: [27, 28, 29] 2026-07-08 14:56:23,352 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [29, 30] 2026-07-08 14:56:23,365 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted custom.declaration.tax.export records with IDs: [59, 60, 61, 62, 63, 64] 2026-07-08 14:56:23,487 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [31, 32] 2026-07-08 14:56:23,724 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [33, 34] 2026-07-08 14:56:23,739 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted custom.declaration.export.line records with IDs: [30, 31] 2026-07-08 14:56:23,840 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [35, 36] 2026-07-08 14:56:23,858 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted custom.declaration.tax.export records with IDs: [65, 66, 67, 68] 2026-07-08 14:56:23,953 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [37, 38] 2026-07-08 14:56:24,017 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_change_so_on_export_custom_declaration_01 ... 2026-07-08 14:56:24,796 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_change_so_on_export_custom_declaration_02 ... 2026-07-08 14:56:25,698 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [43, 44] 2026-07-08 14:56:25,719 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted custom.declaration.export.line records with IDs: [38, 39, 40] 2026-07-08 14:56:25,727 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [45, 46] 2026-07-08 14:56:25,730 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted custom.declaration.tax.export records with IDs: [81, 82, 83, 84, 85, 86] 2026-07-08 14:56:25,829 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_check_consistency_between_picking_and_dec_lines_01 ... 2026-07-08 14:56:28,157 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_check_foreign_trade_partner_so_in_multi_company ... 2026-07-08 14:56:35,239 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_check_so_vd_picking_on_custom_declaration_01 ... 2026-07-08 14:56:36,732 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_check_so_vd_picking_on_custom_declaration_02 ... 2026-07-08 14:56:38,556 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_check_tax_group_information_of_custom_declaration_01 ... 2026-07-08 14:56:39,327 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_check_tax_group_information_of_custom_declaration_02 ... 2026-07-08 14:56:40,086 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_confirm_custom_declaration_01 ... 2026-07-08 14:56:40,742 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_confirm_custom_declaration_02 ... 2026-07-08 14:56:41,359 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_confirm_custom_declaration_04 ... 2026-07-08 14:56:42,627 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_confirm_custom_declaration_05 ... 2026-07-08 14:56:44,250 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_confirm_export_custom_declaration_01 ... 2026-07-08 14:56:46,360 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_create_custom_declaration_03 ... 2026-07-08 14:56:47,505 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_create_custom_declaration_04 ... 2026-07-08 14:56:48,500 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_flow_of_custom_declaration_01 ... 2026-07-08 14:56:50,140 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [490, 489, 488, 487] 2026-07-08 14:56:50,316 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [1200, 1198, 1196, 1194] 2026-07-08 14:56:52,530 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_flow_of_custom_declaration_02 ... 2026-07-08 14:56:54,080 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [507, 506, 505, 504] 2026-07-08 14:56:54,194 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [1226, 1224, 1222, 1220] 2026-07-08 14:56:57,242 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_flow_of_custom_declaration_03 ... 2026-07-08 14:56:59,844 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted account.partial.reconcile records with IDs: [105, 104, 107, 106, 104, 105, 106, 107] 2026-07-08 14:56:59,935 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted account.full.reconcile records with IDs: [74] 2026-07-08 14:57:00,144 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [524, 523, 522, 521] 2026-07-08 14:57:00,249 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [1252, 1250, 1248, 1246] 2026-07-08 14:57:02,363 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_flow_of_custom_declaration_04 ... 2026-07-08 14:57:04,786 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted account.partial.reconcile records with IDs: [113, 112, 115, 114, 112, 113, 114, 115] 2026-07-08 14:57:04,877 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted account.full.reconcile records with IDs: [76] 2026-07-08 14:57:05,108 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [542, 541, 540, 539] 2026-07-08 14:57:05,210 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [1280, 1278, 1276, 1274] 2026-07-08 14:57:08,388 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_flow_of_custom_declaration_05 ... 2026-07-08 14:57:10,797 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_flow_of_custom_declaration_08 ... 2026-07-08 14:57:14,171 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_open_custom_declaration_01 ... 2026-07-08 14:57:15,559 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_open_custom_declaration_02 ... 2026-07-08 14:57:16,235 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_open_custom_declaration_03 ... 2026-07-08 14:57:17,534 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_open_custom_declaration_04 ... 2026-07-08 14:57:18,915 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_payment_custom_declaration_01 ... 2026-07-08 14:57:21,939 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_payment_custom_declaration_02 ... 2026-07-08 14:57:24,500 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_payment_custom_declaration_03 ... 2026-07-08 14:57:26,250 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-07-08 14:57:29,621 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_change_partner_on_so_01 ... 2026-07-08 14:57:30,367 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_change_partner_on_so_02 ... 2026-07-08 14:57:31,227 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_change_partner_on_so_03 ... 2026-07-08 14:57:31,693 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_change_partner_on_so_04 ... 2026-07-08 14:57:32,645 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_create_so_01 ... 2026-07-08 14:57:32,872 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_create_so_02 ... 2026-07-08 14:57:33,071 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_custom_declaration_count_01 ... 2026-07-08 14:57:33,099 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_custom_declaration_count_02 ... 2026-07-08 14:57:33,875 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_custom_declaration_count_for_picking_01 ... 2026-07-08 14:57:33,903 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_custom_declaration_count_for_picking_02 ... 2026-07-08 14:57:34,721 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_custom_declaration_required_for_picking_01 ... 2026-07-08 14:57:34,753 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_flow_of_export_01 ... 2026-07-08 14:57:36,842 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted custom.declaration.export.line records with IDs: [112] 2026-07-08 14:57:36,996 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_flow_of_export_new_foreign_partner_not_synced_01 ... 2026-07-08 14:57:37,991 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_foreign_trade_manual_override_survives_confirm ... 2026-07-08 14:57:39,504 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_return_product_01 ... 2026-07-08 14:57:41,458 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted custom.declaration.export.line records with IDs: [115] 2026-07-08 14:57:41,715 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [106, 107] 2026-07-08 14:57:42,111 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted custom.declaration.export.line records with IDs: [116] 2026-07-08 14:57:42,321 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [108, 109] 2026-07-08 14:57:42,335 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted custom.declaration.export.line records with IDs: [117] 2026-07-08 14:57:42,580 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [110, 111] 2026-07-08 14:57:42,590 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted custom.declaration.export.line records with IDs: [118] 2026-07-08 14:57:42,858 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [112, 113] 2026-07-08 14:57:42,872 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted custom.declaration.export.line records with IDs: [119] 2026-07-08 14:57:43,186 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [114, 115] 2026-07-08 14:57:43,566 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted custom.declaration.export.line records with IDs: [120] 2026-07-08 14:57:43,718 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [116, 117] 2026-07-08 14:57:43,733 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted custom.declaration.export.line records with IDs: [121] 2026-07-08 14:57:44,016 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [118, 119] 2026-07-08 14:57:44,029 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted custom.declaration.export.line records with IDs: [122] 2026-07-08 14:57:44,162 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [120, 121] 2026-07-08 14:57:44,174 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted custom.declaration.export.line records with IDs: [123] 2026-07-08 14:57:44,283 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [122, 123] 2026-07-08 14:57:44,381 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-07-08 14:57:48,633 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_foreign_trade_export.tests.test_sale_order_multistep_buy: Starting TestSaleOrderMultistepBuy.test_domestic_multistep_delivery_still_routes_to_customers ... 2026-07-08 14:57:50,013 185 INFO rb-e2f27c7-222797-391090 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-08 14:57:51,272 185 INFO rb-e2f27c7-222797-391090 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-08 14:57:53,090 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_foreign_trade_export.tests.test_sale_order_multistep_buy: Starting TestSaleOrderMultistepBuy.test_multi_company_foreign_export_isolation ... 2026-07-08 14:57:54,825 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_foreign_trade_export.tests.test_sale_order_multistep_buy: Starting TestSaleOrderMultistepBuy.test_multi_warehouse_foreign_export_isolation ... 2026-07-08 14:57:59,553 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_foreign_trade_export.tests.test_sale_order_multistep_buy: Starting TestSaleOrderMultistepBuy.test_reception_route_depends_keeps_buy_and_import ... 2026-07-08 14:57:59,613 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-07-08 14:58:04,087 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted stock.move records with IDs: [221] 2026-07-08 14:58:04,746 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_foreign_trade_import.tests.test_access_rights: Starting TestAccessRights.test_access_partner_form_view ... 2026-07-08 14:58:05,138 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_foreign_trade_import.tests.test_access_rights: Starting TestAccessRights.test_access_right_foreign_trade_user ... 2026-07-08 14:58:06,004 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #8 deleted custom.declaration.tax.import records with IDs: [1, 2] 2026-07-08 14:58:06,079 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #8 deleted custom.declaration.tax.import.group records with IDs: [1, 2] 2026-07-08 14:58:06,096 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #8 deleted custom.declaration.tax.import records with IDs: [3, 4] 2026-07-08 14:58:06,168 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #8 deleted custom.declaration.tax.import.group records with IDs: [3, 4] 2026-07-08 14:58:06,179 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #8 deleted custom.declaration.tax.import records with IDs: [5, 6] 2026-07-08 14:58:06,262 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #8 deleted custom.declaration.tax.import.group records with IDs: [5, 6] 2026-07-08 14:58:06,304 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #8 deleted custom.declaration.import records with IDs: [1] 2026-07-08 14:58:06,334 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_foreign_trade_import.tests.test_access_rights: Starting TestAccessRights.test_access_right_multiple_companies ... 2026-07-08 14:58:07,119 185 INFO rb-e2f27c7-222797-391090 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-08 14:58:07,175 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_foreign_trade_import.tests.test_access_rights: Starting TestAccessRights.test_access_right_stock_user ... 2026-07-08 14:58:08,009 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 580, model: custom.declaration.import 2026-07-08 14:58:08,026 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 580, model: custom.declaration.import 2026-07-08 14:58:08,034 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 580, model: custom.declaration.import 2026-07-08 14:58:08,052 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 580, model: custom.declaration.import.line 2026-07-08 14:58:08,055 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 580, model: custom.declaration.import.line 2026-07-08 14:58:08,062 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 580, model: custom.declaration.tax.import 2026-07-08 14:58:08,069 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 580, model: custom.declaration.tax.import 2026-07-08 14:58:08,077 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 580, model: custom.declaration.tax.import 2026-07-08 14:58:08,090 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 580, model: custom.declaration.tax.import.group 2026-07-08 14:58:08,104 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 580, model: custom.declaration.tax.import.group 2026-07-08 14:58:08,108 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 580, model: custom.declaration.tax.import.group 2026-07-08 14:58:08,113 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 580, model: custom.declaration.line.extra.expense 2026-07-08 14:58:08,120 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 580, model: custom.declaration.line.extra.expense 2026-07-08 14:58:08,122 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 580, model: custom.declaration.line.extra.expense 2026-07-08 14:58:08,168 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-07-08 14:58:12,549 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted stock.move records with IDs: [227] 2026-07-08 14:58:13,232 185 INFO rb-e2f27c7-222797-391090 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-08 14:58:13,516 185 INFO rb-e2f27c7-222797-391090 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-08 14:58:13,675 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_cancel_custom_declaration_05 ... 2026-07-08 14:58:17,452 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_cancel_custom_declaration_06 ... 2026-07-08 14:58:20,770 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_change_clearance_date_on_custom_declaration_01 ... 2026-07-08 14:58:21,581 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [37, 38] 2026-07-08 14:58:21,641 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [17, 18] 2026-07-08 14:58:21,650 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [39, 40] 2026-07-08 14:58:21,737 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [19, 20] 2026-07-08 14:58:21,794 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_change_currency_rate_manual_01 ... 2026-07-08 14:58:22,354 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [45, 46] 2026-07-08 14:58:22,409 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [23, 24] 2026-07-08 14:58:22,417 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [47, 48] 2026-07-08 14:58:22,501 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [25, 26] 2026-07-08 14:58:22,551 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_change_picking_on_import_custom_declaration_01 ... 2026-07-08 14:58:23,232 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [29, 30] 2026-07-08 14:58:23,242 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted custom.declaration.import.line records with IDs: [20, 21, 22] 2026-07-08 14:58:23,302 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [31, 32] 2026-07-08 14:58:23,313 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [53, 54, 55, 56, 57, 58] 2026-07-08 14:58:23,384 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [33, 34] 2026-07-08 14:58:23,555 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [35, 36] 2026-07-08 14:58:23,568 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted custom.declaration.import.line records with IDs: [23, 24] 2026-07-08 14:58:23,626 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [37, 38] 2026-07-08 14:58:23,634 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [59, 60, 61, 62] 2026-07-08 14:58:23,711 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [39, 40] 2026-07-08 14:58:23,753 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_change_po_on_import_custom_declaration_01 ... 2026-07-08 14:58:24,284 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_change_request_date_on_custom_declaration_01 ... 2026-07-08 14:58:25,151 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [45, 46] 2026-07-08 14:58:25,159 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted custom.declaration.import.line records with IDs: [31, 32, 33] 2026-07-08 14:58:25,221 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [47, 48] 2026-07-08 14:58:25,230 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [75, 76, 77, 78, 79, 80] 2026-07-08 14:58:25,317 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [49, 50] 2026-07-08 14:58:25,440 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [81, 82] 2026-07-08 14:58:25,507 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [51, 52] 2026-07-08 14:58:25,518 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [83, 84] 2026-07-08 14:58:25,568 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [53, 54] 2026-07-08 14:58:25,577 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [85, 86] 2026-07-08 14:58:25,721 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [55, 56] 2026-07-08 14:58:25,781 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_change_request_date_on_custom_declaration_02 ... 2026-07-08 14:58:26,575 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [59, 60] 2026-07-08 14:58:26,586 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted custom.declaration.import.line records with IDs: [37, 38, 39] 2026-07-08 14:58:26,660 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [61, 62] 2026-07-08 14:58:26,674 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [93, 94, 95, 96, 97, 98] 2026-07-08 14:58:26,763 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [63, 64] 2026-07-08 14:58:26,893 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [99, 100] 2026-07-08 14:58:26,946 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [65, 66] 2026-07-08 14:58:26,955 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [101, 102] 2026-07-08 14:58:27,053 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [67, 68] 2026-07-08 14:58:27,104 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_check_consistency_between_picking_and_dec_lines_02 ... 2026-07-08 14:58:29,526 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_check_foreign_trade_partner_po_in_multi_company ... 2026-07-08 14:58:36,125 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_check_po_vd_picking_on_custom_declaration_01 ... 2026-07-08 14:58:37,302 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [117, 118] 2026-07-08 14:58:37,363 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [73, 74] 2026-07-08 14:58:37,372 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [119, 120] 2026-07-08 14:58:37,414 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [75, 76] 2026-07-08 14:58:37,425 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted custom.declaration.import.line records with IDs: [45, 46] 2026-07-08 14:58:37,508 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [77, 78] 2026-07-08 14:58:37,516 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [121, 122] 2026-07-08 14:58:37,570 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [79, 80] 2026-07-08 14:58:37,579 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [123, 124] 2026-07-08 14:58:37,642 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_check_po_vd_picking_on_custom_declaration_02 ... 2026-07-08 14:58:38,703 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_compute_landed_cost_01 ... 2026-07-08 14:58:41,519 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_confirm_custom_declaration_03 ... 2026-07-08 14:58:43,119 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_confirm_import_custom_declaration_01 ... 2026-07-08 14:58:45,596 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_create_custom_declaration_01 ... 2026-07-08 14:58:46,305 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_create_custom_declaration_02 ... 2026-07-08 14:58:47,072 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_delete_import_tax_cost_product_01 ... 2026-07-08 14:58:47,110 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4513] 2026-07-08 14:58:47,177 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_delete_import_tax_cost_product_02 ... 2026-07-08 14:58:47,201 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4512] 2026-07-08 14:58:47,274 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_flow_of_custom_declaration_06 ... 2026-07-08 14:58:50,766 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_flow_of_custom_declaration_07 ... 2026-07-08 14:58:52,733 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [152, 153] 2026-07-08 14:58:52,824 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [90, 91] 2026-07-08 14:58:52,843 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [154, 155] 2026-07-08 14:58:52,900 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [92, 93] 2026-07-08 14:58:52,910 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [156, 157] 2026-07-08 14:58:52,980 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [94, 95] 2026-07-08 14:58:52,989 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [158, 159] 2026-07-08 14:58:53,037 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [96, 97] 2026-07-08 14:58:53,047 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [160, 161] 2026-07-08 14:58:53,104 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [98, 99] 2026-07-08 14:58:53,115 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [162, 163] 2026-07-08 14:58:56,963 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [100, 101] 2026-07-08 14:58:57,911 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_flow_of_custom_declaration_09 ... 2026-07-08 14:58:59,376 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [170, 171] 2026-07-08 14:58:59,435 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [104, 105] 2026-07-08 14:58:59,444 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [172, 173] 2026-07-08 14:59:00,611 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [106, 107] 2026-07-08 14:59:00,658 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_flow_of_custom_declaration_10 ... 2026-07-08 14:59:01,709 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_flow_of_custom_declaration_11 ... 2026-07-08 14:59:02,756 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_tax_computation_01 ... 2026-07-08 14:59:03,477 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_validate_landed_cost_01 ... 2026-07-08 14:59:05,922 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-07-08 14:59:09,782 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted stock.move records with IDs: [252] 2026-07-08 14:59:10,324 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_change_partner_on_po_01 ... 2026-07-08 14:59:10,651 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_change_partner_on_po_02 ... 2026-07-08 14:59:11,239 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_change_partner_on_po_03 ... 2026-07-08 14:59:11,579 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_create_po_01 ... 2026-07-08 14:59:11,723 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_create_po_02 ... 2026-07-08 14:59:11,876 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_custom_clearance_required_01 ... 2026-07-08 14:59:12,121 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_custom_clearance_required_02 ... 2026-07-08 14:59:12,367 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_custom_clearance_required_03 ... 2026-07-08 14:59:12,685 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_custom_declaration_count_01 ... 2026-07-08 14:59:12,714 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_custom_declaration_count_02 ... 2026-07-08 14:59:13,787 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_custom_declaration_count_for_picking_01 ... 2026-07-08 14:59:13,813 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_custom_declaration_count_for_picking_02 ... 2026-07-08 14:59:14,718 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_custom_declaration_required_for_picking_01 ... 2026-07-08 14:59:14,748 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_flow_of_import_01 ... 2026-07-08 14:59:17,646 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_return_product_01 ... 2026-07-08 14:59:22,067 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-07-08 14:59:25,619 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted stock.move records with IDs: [264] 2026-07-08 14:59:26,114 185 INFO rb-e2f27c7-222797-391090 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-08 14:59:26,816 185 INFO rb-e2f27c7-222797-391090 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-08 14:59:27,543 185 INFO rb-e2f27c7-222797-391090 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-08 14:59:28,360 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-07-08 14:59:30,890 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #591 deleted mail.mail records with IDs: [962] 2026-07-08 14:59:31,018 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [963] 2026-07-08 14:59:31,220 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #592 deleted mail.mail records with IDs: [964] 2026-07-08 14:59:31,314 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [965] 2026-07-08 14:59:31,502 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #593 deleted mail.mail records with IDs: [966] 2026-07-08 14:59:31,608 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [967] 2026-07-08 14:59:31,781 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [968] 2026-07-08 14:59:32,009 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #595 deleted mail.mail records with IDs: [969] 2026-07-08 14:59:32,033 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_helpdesk.tests.test_access_rights: Starting TestAccessRightsBase.test_assigner_ticket_access ... 2026-07-08 14:59:32,166 185 INFO rb-e2f27c7-222797-391090 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-08 14:59:32,206 185 INFO rb-e2f27c7-222797-391090 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-08 14:59:32,375 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #593 deleted mail.message records with IDs: [9668, 9667] 2026-07-08 14:59:32,392 185 INFO rb-e2f27c7-222797-391090 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-08 14:59:32,455 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_helpdesk.tests.test_access_rights: Starting TestAccessRightsBase.test_employee_user_ticket_access_rights ... 2026-07-08 14:59:32,917 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #592 deleted mail.mail records with IDs: [970] 2026-07-08 14:59:33,038 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #593 deleted mail.message records with IDs: [9661, 9660] 2026-07-08 14:59:33,059 185 INFO rb-e2f27c7-222797-391090 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-08 14:59:33,155 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #593 deleted mail.message records with IDs: [9671, 9665, 9664] 2026-07-08 14:59:33,185 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #593 deleted viin.helpdesk.ticket records with IDs: [15] 2026-07-08 14:59:33,195 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #593 deleted mail.followers records with IDs: [2791, 2792, 2793] 2026-07-08 14:59:33,229 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_helpdesk.tests.test_access_rights: Starting TestAccessRightsBase.test_leader_access_team ... 2026-07-08 14:59:33,306 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_helpdesk.tests.test_access_rights: Starting TestAccessRightsBase.test_manager_access_sla ... 2026-07-08 14:59:33,469 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #597 deleted viin.helpdesk.sla records with IDs: [4] 2026-07-08 14:59:33,504 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_helpdesk.tests.test_access_rights: Starting TestAccessRightsBase.test_manager_user_access_tag ... 2026-07-08 14:59:33,541 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #597 deleted viin.helpdesk.tag records with IDs: [7] 2026-07-08 14:59:33,571 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_helpdesk.tests.test_access_rights: Starting TestAccessRightsBase.test_member_follower_ticket_access_stage ... 2026-07-08 14:59:33,642 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_helpdesk.tests.test_access_rights: Starting TestAccessRightsBase.test_portal_user_access_stage ... 2026-07-08 14:59:33,676 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 592, model: viin.helpdesk.stage 2026-07-08 14:59:33,712 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_helpdesk.tests.test_access_rights: Starting TestAccessRightsBase.test_portal_user_access_tag ... 2026-07-08 14:59:33,734 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 592, model: viin.helpdesk.tag 2026-07-08 14:59:33,775 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_helpdesk.tests.test_access_rights: Starting TestAccessRightsBase.test_portal_user_ticket_access_rights ... 2026-07-08 14:59:33,820 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [105], uid: 592, model: viin.helpdesk.team 2026-07-08 14:59:33,870 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [105], uid: 592, model: viin.helpdesk.team 2026-07-08 14:59:33,917 185 INFO rb-e2f27c7-222797-391090 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-08 14:59:33,975 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_helpdesk.tests.test_access_rights: Starting TestAccessRightsBase.test_public_user_access_stage ... 2026-07-08 14:59:34,013 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 591, model: viin.helpdesk.stage 2026-07-08 14:59:34,060 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_helpdesk.tests.test_access_rights: Starting TestAccessRightsBase.test_public_user_ticket_access_rights ... 2026-07-08 14:59:34,213 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #591 deleted mail.message records with IDs: [9661, 9660] 2026-07-08 14:59:34,222 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #591 deleted viin.helpdesk.ticket records with IDs: [13] 2026-07-08 14:59:34,231 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #591 deleted mail.followers records with IDs: [2785, 2786, 2787] 2026-07-08 14:59:34,267 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_helpdesk.tests.test_access_rights: Starting TestAccessRightsBase.test_user_group_ticket_access_rights ... 2026-07-08 14:59:34,367 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [105], uid: 594, model: viin.helpdesk.team 2026-07-08 14:59:34,636 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #592 deleted mail.mail records with IDs: [971] 2026-07-08 14:59:34,772 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #592 deleted mail.mail records with IDs: [972] 2026-07-08 14:59:34,897 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #596 deleted mail.message records with IDs: [9674, 9673, 9672, 9663, 9662] 2026-07-08 14:59:34,910 185 INFO rb-e2f27c7-222797-391090 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-08 14:59:34,948 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [105], uid: 596, model: viin.helpdesk.team 2026-07-08 14:59:35,003 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #595 deleted mail.message records with IDs: [9667] 2026-07-08 14:59:35,025 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #595 deleted viin.helpdesk.ticket records with IDs: [17] 2026-07-08 14:59:35,034 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #595 deleted mail.followers records with IDs: [2796, 2797] 2026-07-08 14:59:35,072 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_helpdesk.tests.test_access_rights: Starting TestAccessRightsBase.test_user_internal_access_sla ... 2026-07-08 14:59:35,169 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 593, model: viin.helpdesk.sla 2026-07-08 14:59:35,216 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-07-08 14:59:37,778 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #598 deleted mail.mail records with IDs: [973] 2026-07-08 14:59:37,903 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [974] 2026-07-08 14:59:38,069 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #599 deleted mail.mail records with IDs: [975] 2026-07-08 14:59:38,195 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [976] 2026-07-08 14:59:38,386 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #600 deleted mail.mail records with IDs: [977] 2026-07-08 14:59:38,480 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [978] 2026-07-08 14:59:38,637 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [979] 2026-07-08 14:59:38,855 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #602 deleted mail.mail records with IDs: [980] 2026-07-08 14:59:38,882 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_helpdesk.tests.test_add_followers: Starting TestAddFollowers.test_add_partner_to_followers_list ... 2026-07-08 14:59:39,003 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #599 deleted mail.mail records with IDs: [981] 2026-07-08 14:59:39,054 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-07-08 14:59:41,454 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #605 deleted mail.mail records with IDs: [982] 2026-07-08 14:59:41,559 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [983] 2026-07-08 14:59:41,743 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #606 deleted mail.mail records with IDs: [984] 2026-07-08 14:59:41,858 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [985] 2026-07-08 14:59:42,083 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #607 deleted mail.mail records with IDs: [986] 2026-07-08 14:59:42,181 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [987] 2026-07-08 14:59:42,352 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [988] 2026-07-08 14:59:42,542 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #609 deleted mail.mail records with IDs: [989] 2026-07-08 14:59:42,561 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_helpdesk.tests.test_helpdesk: Starting TestHelpdesk.test_analysis_ticket ... 2026-07-08 14:59:42,676 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [990] 2026-07-08 14:59:42,746 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_helpdesk.tests.test_helpdesk: Starting TestHelpdesk.test_auto_set_partner_value_when_create_ticket ... 2026-07-08 14:59:42,954 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [991] 2026-07-08 14:59:43,000 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_helpdesk.tests.test_helpdesk: Starting TestHelpdesk.test_balanced_assignation ... 2026-07-08 14:59:43,265 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [992] 2026-07-08 14:59:43,392 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [993] 2026-07-08 14:59:43,478 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [994] 2026-07-08 14:59:43,614 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [995] 2026-07-08 14:59:43,662 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_helpdesk.tests.test_helpdesk: Starting TestHelpdesk.test_random_assign_exclude_team_leader ... 2026-07-08 14:59:43,926 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [996] 2026-07-08 14:59:43,977 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_helpdesk.tests.test_helpdesk: Starting TestHelpdesk.test_random_assignation ... 2026-07-08 14:59:44,203 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [997] 2026-07-08 14:59:44,295 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [998] 2026-07-08 14:59:44,420 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [999] 2026-07-08 14:59:44,578 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1000] 2026-07-08 14:59:44,618 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_helpdesk.tests.test_helpdesk: Starting TestHelpdesk.test_unlink_stage ... 2026-07-08 14:59:44,683 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_helpdesk.tests.test_helpdesk: Starting TestHelpdesk.test_unlink_team ... 2026-07-08 14:59:44,785 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-07-08 14:59:47,436 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #612 deleted mail.mail records with IDs: [1001] 2026-07-08 14:59:47,546 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1002] 2026-07-08 14:59:47,699 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #613 deleted mail.mail records with IDs: [1003] 2026-07-08 14:59:47,803 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1004] 2026-07-08 14:59:48,050 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #614 deleted mail.mail records with IDs: [1005] 2026-07-08 14:59:48,148 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1006] 2026-07-08 14:59:48,348 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1007] 2026-07-08 14:59:48,546 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #616 deleted mail.mail records with IDs: [1008] 2026-07-08 14:59:48,565 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_helpdesk.tests.test_helpdesk_digest: Starting TestHelpdeskDigest.test_ticket_closed ... 2026-07-08 14:59:48,643 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9714, 9713, 9712, 9711, 9710, 9709, 9708, 9707, 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-08 14:59:48,671 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [108270, 108279, 108280, 108281, 108271, 108272, 108273, 108274, 108275, 108276, 108277, 108278] 2026-07-08 14:59:48,671 185 INFO rb-e2f27c7-222797-391090 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-08 14:59:48,680 185 INFO rb-e2f27c7-222797-391090 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, 2848, 2849, 2850, 2851, 2852, 2853, 2854, 2855, 2856, 2857, 2858, 2859, 2860] 2026-07-08 14:59:48,870 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1009] 2026-07-08 14:59:48,995 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1010] 2026-07-08 14:59:49,097 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1011] 2026-07-08 14:59:49,202 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1012] 2026-07-08 14:59:49,307 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1013] 2026-07-08 14:59:49,413 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1014] 2026-07-08 14:59:49,521 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1015] 2026-07-08 14:59:49,621 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1016] 2026-07-08 14:59:49,750 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1017] 2026-07-08 14:59:49,887 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1018] 2026-07-08 14:59:50,014 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1019] 2026-07-08 14:59:50,162 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1020] 2026-07-08 14:59:50,796 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_helpdesk.tests.test_helpdesk_digest: Starting TestHelpdeskDigest.test_ticket_opened ... 2026-07-08 14:59:50,830 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9714, 9713, 9712, 9711, 9710, 9709, 9708, 9707, 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-08 14:59:50,851 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [108270, 108279, 108280, 108281, 108271, 108272, 108273, 108274, 108275, 108276, 108277, 108278] 2026-07-08 14:59:50,851 185 INFO rb-e2f27c7-222797-391090 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-08 14:59:50,860 185 INFO rb-e2f27c7-222797-391090 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, 2848, 2849, 2850, 2851, 2852, 2853, 2854, 2855, 2856, 2857, 2858, 2859, 2860] 2026-07-08 14:59:51,068 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1021] 2026-07-08 14:59:51,184 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1022] 2026-07-08 14:59:51,296 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1023] 2026-07-08 14:59:51,442 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1024] 2026-07-08 14:59:51,592 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1025] 2026-07-08 14:59:51,687 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1026] 2026-07-08 14:59:51,778 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1027] 2026-07-08 14:59:51,876 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1028] 2026-07-08 14:59:51,989 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1029] 2026-07-08 14:59:52,114 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1030] 2026-07-08 14:59:52,240 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1031] 2026-07-08 14:59:52,363 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1032] 2026-07-08 14:59:53,004 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-07-08 14:59:53,032 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_helpdesk.tests.test_helpdesk_portal: Starting TestHelpdeskPortal.test_portals ... 2026-07-08 14:59:53,064 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.res_users: Login successful for db:rb-e2f27c7-222797-391090 login:portal from n/a 2026-07-08 14:59:53,080 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-08 14:59:55,124 185 INFO rb-e2f27c7-222797-391090 werkzeug: 127.0.0.1 - - [08/Jul/2026 14:59:55] "GET /my/tickets/create HTTP/1.1" 200 - 233 0.198 1.849 2026-07-08 14:59:55,510 185 INFO rb-e2f27c7-222797-391090 werkzeug: 127.0.0.1 - - [08/Jul/2026 14:59:55] "POST /my/tickets/create HTTP/1.1" 200 - 108 0.158 0.208 2026-07-08 14:59:55,795 185 INFO rb-e2f27c7-222797-391090 werkzeug: 127.0.0.1 - - [08/Jul/2026 14:59:55] "GET /my/tickets/68 HTTP/1.1" 200 - 54 0.042 0.232 2026-07-08 14:59:56,051 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1035] 2026-07-08 14:59:56,094 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1036] 2026-07-08 14:59:56,221 185 INFO rb-e2f27c7-222797-391090 werkzeug: 127.0.0.1 - - [08/Jul/2026 14:59:56] "GET /my/tickets/68 HTTP/1.1" 200 - 29 0.035 0.090 2026-07-08 14:59:56,235 185 INFO rb-e2f27c7-222797-391090 werkzeug: 127.0.0.1 - - [08/Jul/2026 14:59:56] "GET /my/tickets/9999999?access_token=1 HTTP/1.1" 303 - 1 0.000 0.005 2026-07-08 14:59:56,585 185 INFO rb-e2f27c7-222797-391090 werkzeug: 127.0.0.1 - - [08/Jul/2026 14:59:56] "GET /my HTTP/1.1" 200 - 69 0.097 0.249 2026-07-08 14:59:56,835 185 INFO rb-e2f27c7-222797-391090 werkzeug: 127.0.0.1 - - [08/Jul/2026 14:59:56] "GET /my/tickets HTTP/1.1" 200 - 46 0.065 0.180 2026-07-08 14:59:56,838 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_helpdesk.tests.test_helpdesk_portal.TestHelpdeskPortal.test_portals: waiting for threads: [] 2026-07-08 14:59:56,875 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-08 14:59:56,911 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_helpdesk.tests.test_helpdesk_send_email: Starting TestHelpdeskSendEmail.test_send_email_01 ... 2026-07-08 14:59:57,108 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_helpdesk.tests.test_helpdesk_send_email: Starting TestHelpdeskSendEmail.test_send_email_02 ... 2026-07-08 14:59:57,575 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1037] 2026-07-08 14:59:57,620 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1038] 2026-07-08 14:59:57,656 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_helpdesk.tests.test_helpdesk_send_email: Starting TestHelpdeskSendEmail.test_send_email_03 ... 2026-07-08 14:59:58,047 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1039] 2026-07-08 14:59:58,288 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1040] 2026-07-08 14:59:58,345 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1041] 2026-07-08 14:59:58,392 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-08 14:59:58,461 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_helpdesk.tests.test_helpdesk_sla: Starting TestHelpdesk.test_send_helpdesk_sla_deadline_reminder_email ... 2026-07-08 14:59:58,741 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1042] 2026-07-09 11:44:58,409 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (59) started manually 2026-07-09 11:44:58,409 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (59) done 2026-07-09 11:45:58,409 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (59) started manually 2026-07-09 11:45:58,409 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (59) done 2026-07-09 12:14:58,409 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (59) started manually 2026-07-09 12:14:58,409 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (59) done 2026-07-09 12:15:58,409 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (59) started manually 2026-07-09 12:15:58,409 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (59) done 2026-07-10 07:44:58,409 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (59) started manually 2026-07-10 07:44:58,409 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (59) done 2026-07-10 07:45:58,409 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (59) started manually 2026-07-10 07:45:58,409 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (59) done 2026-07-10 08:14:58,409 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (59) started manually 2026-07-10 08:14:58,409 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (59) done 2026-07-10 08:15:58,409 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (59) started manually 2026-07-10 08:15:58,409 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (59) done 2026-07-08 14:59:59,994 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_helpdesk.tests.test_helpdesk_sla: Starting TestHelpdesk.test_sla_overlap ... 2026-07-08 15:00:00,052 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_helpdesk.tests.test_helpdesk_sla: Starting TestHelpdesk.test_sla_status_1 ... 2026-07-08 15:00:00,353 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1048] 2026-07-08 15:00:00,405 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_helpdesk.tests.test_helpdesk_sla: Starting TestHelpdesk.test_sla_status_2 ... 2026-07-08 15:00:00,696 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1049] 2026-07-08 15:00:00,761 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_helpdesk.tests.test_helpdesk_sla: Starting TestHelpdesk.test_sla_status_failed ... 2026-07-08 15:00:01,050 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1050] 2026-07-08 15:00:01,364 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1051] 2026-07-08 15:00:01,454 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_helpdesk.tests.test_helpdesk_sla: Starting TestHelpdesk.test_sla_status_ongoing_reached ... 2026-07-08 15:00:01,707 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1052] 2026-07-08 15:00:01,781 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-08 15:00:04,359 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #619 deleted mail.mail records with IDs: [1053] 2026-07-08 15:00:04,478 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1054] 2026-07-08 15:00:04,629 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #620 deleted mail.mail records with IDs: [1055] 2026-07-08 15:00:04,724 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1056] 2026-07-08 15:00:04,875 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #621 deleted mail.mail records with IDs: [1057] 2026-07-08 15:00:04,953 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1058] 2026-07-08 15:00:05,091 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1059] 2026-07-08 15:00:05,236 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #623 deleted mail.mail records with IDs: [1060] 2026-07-08 15:00:05,255 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_helpdesk_crm.tests.test_lead2ticket: Starting TestLead2Ticket.test_lead2ticket ... 2026-07-08 15:00:05,392 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1061] 2026-07-08 15:00:05,498 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_helpdesk_crm.tests.test_lead2ticket: Starting TestLead2Ticket.test_lead2ticket_for_yourself ... 2026-07-08 15:00:05,793 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1062] 2026-07-08 15:00:05,971 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_helpdesk_crm.tests.test_lead2ticket: Starting TestLead2Ticket.test_lead2ticket_unlink_data ... 2026-07-08 15:00:06,216 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1063] 2026-07-08 15:00:06,338 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_helpdesk_crm.tests.test_lead2ticket: Starting TestLead2Ticket.test_lead2ticket_with_pretty_format_a_2_tuple ... 2026-07-08 15:00:06,670 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1064] 2026-07-08 15:00:06,842 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_helpdesk_crm.tests.test_lead2ticket: Starting TestLead2Ticket.test_opp_create_ticket ... 2026-07-08 15:00:07,023 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1065] 2026-07-08 15:00:07,071 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [90505] 2026-07-08 15:00:07,071 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [9] 2026-07-08 15:00:07,165 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-07-08 15:00:09,377 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #626 deleted mail.mail records with IDs: [1066] 2026-07-08 15:00:09,462 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1067] 2026-07-08 15:00:09,608 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #627 deleted mail.mail records with IDs: [1068] 2026-07-08 15:00:09,712 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1069] 2026-07-08 15:00:09,900 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #628 deleted mail.mail records with IDs: [1070] 2026-07-08 15:00:10,010 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1071] 2026-07-08 15:00:10,231 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1072] 2026-07-08 15:00:10,490 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #630 deleted mail.mail records with IDs: [1073] 2026-07-08 15:00:10,608 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1074] 2026-07-08 15:00:10,759 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1075] 2026-07-08 15:00:10,775 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_helpdesk_crm.tests.test_ticket2lead: Starting TestTicket2Lead.test_ticket2lead ... 2026-07-08 15:00:10,925 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-07-08 15:00:13,555 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #633 deleted mail.mail records with IDs: [1076] 2026-07-08 15:00:13,660 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1077] 2026-07-08 15:00:13,825 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #634 deleted mail.mail records with IDs: [1078] 2026-07-08 15:00:13,940 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1079] 2026-07-08 15:00:14,166 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #635 deleted mail.mail records with IDs: [1080] 2026-07-08 15:00:14,291 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1081] 2026-07-08 15:00:14,491 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1082] 2026-07-08 15:00:14,661 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #637 deleted mail.mail records with IDs: [1083] 2026-07-08 15:00:14,676 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_helpdesk_hr.tests.test_helpdesk_hr: Starting TestHelpdeskHR.test_compute_source_department_id ... 2026-07-08 15:00:14,804 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1084] 2026-07-08 15:00:14,954 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_helpdesk_hr.tests.test_helpdesk_hr: Starting TestHelpdeskHR.test_compute_target_department_id ... 2026-07-08 15:00:15,191 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1085] 2026-07-08 15:00:15,354 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-07-08 15:00:17,993 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #640 deleted mail.mail records with IDs: [1086] 2026-07-08 15:00:18,134 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1087] 2026-07-08 15:00:18,340 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #641 deleted mail.mail records with IDs: [1088] 2026-07-08 15:00:18,455 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1089] 2026-07-08 15:00:18,696 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #642 deleted mail.mail records with IDs: [1090] 2026-07-08 15:00:18,835 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1091] 2026-07-08 15:00:19,032 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1092] 2026-07-08 15:00:19,206 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #644 deleted mail.mail records with IDs: [1093] 2026-07-08 15:00:19,221 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_helpdesk_livechat.tests.test_ticket_command: Starting TestTicketCommand.test_create_ticket_by_command ... 2026-07-08 15:00:19,681 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1094] 2026-07-08 15:00:19,747 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_helpdesk_livechat.tests.test_ticket_command: Starting TestTicketCommand.test_create_ticket_picks_portal_customer_over_other_operator ... 2026-07-08 15:00:20,109 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1095] 2026-07-08 15:00:20,188 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-07-08 15:00:20,202 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_helpdesk_project.tests.test_access_rights: Starting TestAccessTicket.test_user_who_following_task_or_project_read_ticket ... 2026-07-08 15:00:20,495 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-08 15:00:23,156 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #647 deleted mail.mail records with IDs: [1096] 2026-07-08 15:00:23,297 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1097] 2026-07-08 15:00:23,472 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #648 deleted mail.mail records with IDs: [1098] 2026-07-08 15:00:23,615 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1099] 2026-07-08 15:00:23,909 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #649 deleted mail.mail records with IDs: [1100] 2026-07-08 15:00:24,057 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1101] 2026-07-08 15:00:24,254 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1102] 2026-07-08 15:00:24,412 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #651 deleted mail.mail records with IDs: [1103] 2026-07-08 15:00:24,433 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_helpdesk_project.tests.test_helpdesk_ticket: Starting TestHelpdeskTicket.test_003_change_project_after_set_task ... 2026-07-08 15:00:24,502 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_helpdesk_project.tests.test_helpdesk_ticket: Starting TestHelpdeskTicket.test_set_project_id_to_false ... 2026-07-08 15:00:24,596 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_helpdesk_project.tests.test_helpdesk_ticket: Starting TestHelpdeskTicket.test_user_admin_create_ticket ... 2026-07-08 15:00:24,756 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-07-08 15:00:27,249 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #654 deleted mail.mail records with IDs: [1104] 2026-07-08 15:00:27,328 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1105] 2026-07-08 15:00:27,496 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #655 deleted mail.mail records with IDs: [1106] 2026-07-08 15:00:27,616 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1107] 2026-07-08 15:00:27,769 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #656 deleted mail.mail records with IDs: [1108] 2026-07-08 15:00:27,850 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1109] 2026-07-08 15:00:27,982 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1110] 2026-07-08 15:00:28,133 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #658 deleted mail.mail records with IDs: [1111] 2026-07-08 15:00:28,149 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_helpdesk_project.tests.test_project_task: Starting TestProjectTask.test_view_ticket_count ... 2026-07-08 15:00:28,242 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-07-08 15:00:30,671 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #661 deleted mail.mail records with IDs: [1112] 2026-07-08 15:00:30,814 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1113] 2026-07-08 15:00:30,969 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #662 deleted mail.mail records with IDs: [1114] 2026-07-08 15:00:31,062 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1115] 2026-07-08 15:00:31,255 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #663 deleted mail.mail records with IDs: [1116] 2026-07-08 15:00:31,344 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1117] 2026-07-08 15:00:31,521 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1118] 2026-07-08 15:00:31,684 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #665 deleted mail.mail records with IDs: [1119] 2026-07-08 15:00:31,701 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_helpdesk_project.tests.test_task2ticket: Starting TestTask2Ticket.test_task2ticket ... 2026-07-08 15:00:31,869 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1120] 2026-07-08 15:00:31,942 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [103334] 2026-07-08 15:00:31,943 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [26] 2026-07-08 15:00:32,038 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_helpdesk_project.tests.test_task2ticket: Starting TestTask2Ticket.test_task2ticket_for_yourself ... 2026-07-08 15:00:32,476 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1121] 2026-07-08 15:00:32,704 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_helpdesk_project.tests.test_task2ticket: Starting TestTask2Ticket.test_task2ticket_unlink ... 2026-07-08 15:00:32,905 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1122] 2026-07-08 15:00:33,025 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-07-08 15:00:35,875 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #668 deleted mail.mail records with IDs: [1123] 2026-07-08 15:00:35,977 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1124] 2026-07-08 15:00:36,130 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #669 deleted mail.mail records with IDs: [1125] 2026-07-08 15:00:36,226 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1126] 2026-07-08 15:00:36,428 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #670 deleted mail.mail records with IDs: [1127] 2026-07-08 15:00:36,583 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1128] 2026-07-08 15:00:36,772 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1129] 2026-07-08 15:00:36,960 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #672 deleted mail.mail records with IDs: [1130] 2026-07-08 15:00:37,098 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1131] 2026-07-08 15:00:37,236 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1132] 2026-07-08 15:00:37,289 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_helpdesk_project.tests.test_ticket2task: Starting TestTicket2Task.test_convert_ticket_to_task ... 2026-07-08 15:00:37,432 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1133] 2026-07-08 15:00:37,482 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_helpdesk_project.tests.test_ticket2task: Starting TestTicket2Task.test_convert_ticket_to_task_remains_assignee ... 2026-07-08 15:00:37,681 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1134] 2026-07-08 15:00:37,991 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_helpdesk_project.tests.test_ticket2task: Starting TestTicket2Task.test_multy_ticket2task ... 2026-07-08 15:00:38,227 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_helpdesk_project.tests.test_ticket2task: Starting TestTicket2Task.test_ticket2task ... 2026-07-08 15:00:38,470 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1136] 2026-07-08 15:00:38,687 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-07-08 15:00:39,070 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1137] 2026-07-08 15:00:39,242 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1138] 2026-07-08 15:00:39,429 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1139] 2026-07-08 15:00:39,451 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_helpdesk_project.tests.test_ticket_count: Starting TestHelpdeskTicket.test_check_help_desk_ticket_count ... 2026-07-08 15:00:39,515 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-08 15:00:42,240 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #675 deleted mail.mail records with IDs: [1140] 2026-07-08 15:00:42,369 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1141] 2026-07-08 15:00:42,532 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #676 deleted mail.mail records with IDs: [1142] 2026-07-08 15:00:42,635 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1143] 2026-07-08 15:00:42,926 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #677 deleted mail.mail records with IDs: [1144] 2026-07-08 15:00:43,054 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1145] 2026-07-08 15:00:43,268 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1146] 2026-07-08 15:00:43,470 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #679 deleted mail.mail records with IDs: [1147] 2026-07-08 15:00:43,506 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_helpdesk_sale.tests.test_helpdesk_portal: Starting TestHelpdeskPortal.test_portals ... 2026-07-08 15:00:43,695 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.res_users: Login successful for db:rb-e2f27c7-222797-391090 login:portal from n/a 2026-07-08 15:00:43,707 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-08 15:00:45,893 185 INFO rb-e2f27c7-222797-391090 werkzeug: 127.0.0.1 - - [08/Jul/2026 15:00:45] "GET /my/tickets/create?saleorder=112 HTTP/1.1" 200 - 227 0.238 1.951 2026-07-08 15:00:46,271 185 INFO rb-e2f27c7-222797-391090 werkzeug: 127.0.0.1 - - [08/Jul/2026 15:00:46] "POST /my/tickets/create?saleorder=112 HTTP/1.1" 200 - 112 0.154 0.217 2026-07-08 15:00:46,301 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_helpdesk_sale.tests.test_helpdesk_portal: Starting TestHelpdeskPortal.test_portals_ticket_company_matches_sale_order ... 2026-07-08 15:00:53,288 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.res_users: Login successful for db:rb-e2f27c7-222797-391090 login:company_b_portal from n/a 2026-07-08 15:00:53,301 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-07-08 15:00:54,599 185 INFO rb-e2f27c7-222797-391090 werkzeug: 127.0.0.1 - - [08/Jul/2026 15:00:54] "GET /my/tickets/create?saleorder=113 HTTP/1.1" 200 - 222 0.165 1.135 2026-07-08 15:00:54,853 185 INFO rb-e2f27c7-222797-391090 werkzeug: 127.0.0.1 - - [08/Jul/2026 15:00:54] "POST /my/tickets/create?saleorder=113 HTTP/1.1" 200 - 90 0.081 0.167 2026-07-08 15:00:54,963 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-07-08 15:00:54,980 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_helpdesk_sale.tests.test_helpdesk_sale: Starting TestHelpdeskSale.test_onchange_sale_order_01 ... 2026-07-08 15:00:55,119 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_helpdesk_sale.tests.test_helpdesk_sale: Starting TestHelpdeskSale.test_onchange_sale_order_02 ... 2026-07-08 15:00:55,295 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-08 15:00:57,816 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #683 deleted mail.mail records with IDs: [1151] 2026-07-08 15:00:57,928 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1152] 2026-07-08 15:00:58,106 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #684 deleted mail.mail records with IDs: [1153] 2026-07-08 15:00:58,221 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1154] 2026-07-08 15:00:58,393 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #685 deleted mail.mail records with IDs: [1155] 2026-07-08 15:00:58,480 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1156] 2026-07-08 15:00:58,636 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1157] 2026-07-08 15:00:58,818 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #687 deleted mail.mail records with IDs: [1158] 2026-07-08 15:00:58,836 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_helpdesk_timesheet.tests.test_ticket_timesheet: Starting TestTicketTimesheet.test_ticket_timesheet ... 2026-07-08 15:00:59,363 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_helpdesk_timesheet.tests.test_ticket_timesheet: Starting TestTicketTimesheet.test_ticket_timesheet_01 ... 2026-07-08 15:00:59,821 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-07-08 15:01:02,533 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #690 deleted mail.mail records with IDs: [1159] 2026-07-08 15:01:02,629 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1160] 2026-07-08 15:01:02,759 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #691 deleted mail.mail records with IDs: [1161] 2026-07-08 15:01:02,888 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1162] 2026-07-08 15:01:03,085 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #692 deleted mail.mail records with IDs: [1163] 2026-07-08 15:01:03,187 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1164] 2026-07-08 15:01:03,378 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1165] 2026-07-08 15:01:03,588 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #694 deleted mail.mail records with IDs: [1166] 2026-07-08 15:01:04,079 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1167] 2026-07-08 15:01:04,133 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_helpdesk_timesheet_timer.tests.test_helpdesk_timesheet_timer: Starting TestHelpdeskTimesheetTimer.test_01_start_stop_timer_on_ticket ... 2026-07-08 15:01:04,357 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_helpdesk_timesheet_timer.tests.test_helpdesk_timesheet_timer: Starting TestHelpdeskTimesheetTimer.test_02_switch_from_task_to_ticket ... 2026-07-08 15:01:04,713 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_helpdesk_timesheet_timer.tests.test_helpdesk_timesheet_timer: Starting TestHelpdeskTimesheetTimer.test_03_switch_from_ticket_to_task ... 2026-07-08 15:01:05,011 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_helpdesk_timesheet_timer.tests.test_helpdesk_timesheet_timer: Starting TestHelpdeskTimesheetTimer.test_04_cross_day_switch_from_task_to_ticket ... 2026-07-08 15:01:05,302 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_helpdesk_timesheet_timer.tests.test_helpdesk_timesheet_timer: Starting TestHelpdeskTimesheetTimer.test_05_cross_day_switch_from_ticket_to_task ... 2026-07-08 15:01:05,638 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_helpdesk_timesheet_timer.tests.test_helpdesk_timesheet_timer: Starting TestHelpdeskTimesheetTimer.test_06_systray_timer_menu_sections ... 2026-07-08 15:01:06,030 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-07-08 15:01:06,290 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr.tests.test_department_naming: Starting TestDepartmentNaming.test_01_display_name_default ... 2026-07-08 15:01:06,382 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr.tests.test_department_naming: Starting TestDepartmentNaming.test_02_display_name_hierarchical ... 2026-07-08 15:01:06,412 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr.tests.test_department_naming: Starting TestDepartmentNaming.test_03_rec_names_search_behavior ... 2026-07-08 15:01:06,460 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-08 15:01:07,098 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr.tests.test_employee_hierarchy: Starting TestHrEmployeeHierarchy.test_01_department_manager_not_self_manager ... 2026-07-08 15:01:07,365 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr.tests.test_employee_hierarchy: Starting TestHrEmployeeHierarchy.test_02_recursive_managers_parent_ids_order_and_count ... 2026-07-08 15:01:07,473 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr.tests.test_employee_hierarchy: Starting TestHrEmployeeHierarchy.test_03_department_managers_chain_even_if_parent_id_forced_false ... 2026-07-08 15:01:07,671 185 INFO rb-e2f27c7-222797-391090 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-08 15:01:07,831 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr.tests.test_employee_hierarchy: Starting TestHrEmployeeHierarchy.test_05_recursive_managers_index_order_case_multi_dept_superiors ... 2026-07-08 15:01:08,037 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr.tests.test_employee_hierarchy: Starting TestHrEmployeeHierarchy.test_06_department_manager_ids_cases ... 2026-07-08 15:01:08,219 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr.tests.test_employee_hierarchy: Starting TestHrEmployeeHierarchy.test_07_department_recursive_child_ids ... 2026-07-08 15:01:08,316 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-07-08 15:01:08,809 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr.tests.test_employee_hierarchy: Starting TestComputeParentIdEdgeCases.test_90_department_manager_parent_id_not_self ... 2026-07-08 15:01:08,988 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr.tests.test_employee_hierarchy: Starting TestComputeParentIdEdgeCases.test_91_staff_parent_id_is_department_manager ... 2026-07-08 15:01:09,057 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-07-08 15:01:09,492 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr.tests.test_employee_hierarchy: Starting TestComputeParentIdStaleDependency.test_93_stored_parent_id_follows_grandparent_manager_change ... 2026-07-08 15:01:09,689 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-07-08 15:01:10,099 185 INFO rb-e2f27c7-222797-391090 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-08 15:01:10,257 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-07-08 15:01:10,752 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr.tests.test_employee_public: Starting TestEmployeePublic.test_01_public_compute_parent_ids ... 2026-07-08 15:01:10,914 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr.tests.test_employee_public: Starting TestEmployeePublic.test_02_public_search_parent_ids ... 2026-07-08 15:01:10,948 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr.tests.test_employee_public: Starting TestEmployeePublic.test_03_public_mirror_parent_id_comodel_is_employee_public ... 2026-07-08 15:01:11,293 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr.tests.test_employee_public: Starting TestEmployeePublic.test_04_private_parent_id_not_regressed_by_public_fix ... 2026-07-08 15:01:11,550 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-07-08 15:01:11,928 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr.tests.test_is_department_manager: Starting TestIsDepartmentManager.test_01_compute_is_department_manager ... 2026-07-08 15:01:12,073 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr.tests.test_is_department_manager: Starting TestIsDepartmentManager.test_02_search_is_department_manager_true_false ... 2026-07-08 15:01:12,128 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr.tests.test_is_department_manager: Starting TestIsDepartmentManager.test_03_search_is_department_manager_not_equal ... 2026-07-08 15:01:12,186 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-07-08 15:01:12,346 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr.tests.test_organization_participation: Starting TestOrganizationParticipation.test_01_participation_date_constraint_invalid ... 2026-07-08 15:01:12,423 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr.tests.test_organization_participation: Starting TestOrganizationParticipation.test_02_participation_date_constraint_valid ... 2026-07-08 15:01:12,475 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-08 15:01:13,255 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr.tests.test_search_parent_ids: Starting TestSearchParentIds.test_01_search_in_and_equal ... 2026-07-08 15:01:13,530 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr.tests.test_search_parent_ids: Starting TestSearchParentIds.test_02_search_not_in_and_not_equal ... 2026-07-08 15:01:13,592 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr.tests.test_search_parent_ids: Starting TestSearchParentIds.test_03_search_ilike_and_not_ilike ... 2026-07-08 15:01:13,653 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr.tests.test_search_parent_ids: Starting TestSearchParentIds.test_04_search_any_and_not_any ... 2026-07-08 15:01:13,713 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr.tests.test_search_parent_ids: Starting TestSearchParentIds.test_05_search_without_department_managers ... 2026-07-08 15:01:13,786 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-07-08 15:01:14,142 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr.tests.test_search_parent_ids: Starting TestSearchParentIdsEdgeCases.test_06_search_equal_false_and_not_equal_false ... 2026-07-08 15:01:14,309 185 INFO rb-e2f27c7-222797-391090 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-08 15:01:14,351 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr.tests.test_search_parent_ids: Starting TestSearchParentIdsEdgeCases.test_08_search_invalid_operator_raises ... 2026-07-08 15:01:14,401 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-07-08 15:01:15,148 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1168] 2026-07-08 15:01:15,159 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9964] 2026-07-08 15:01:15,164 185 INFO rb-e2f27c7-222797-391090 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-08 15:01:15,588 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1169] 2026-07-08 15:01:15,599 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9966] 2026-07-08 15:01:15,607 185 INFO rb-e2f27c7-222797-391090 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-08 15:01:15,623 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr.tests.test_security_access_rights: Starting TestSecurityAccessRights.test_01_regular_user_cannot_write_employee_vat ... 2026-07-08 15:01:15,630 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 697, model: hr.employee 2026-07-08 15:01:15,667 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr.tests.test_security_access_rights: Starting TestSecurityAccessRights.test_02_hr_user_can_write_employee_vat_and_sync_partner ... 2026-07-08 15:01:15,801 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr.tests.test_security_access_rights: Starting TestSecurityAccessRights.test_03_access_hr_organization_models ... 2026-07-08 15:01:15,889 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 697, model: hr.organization 2026-07-08 15:01:15,953 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr.tests.test_security_access_rights: Starting TestSecurityAccessRights.test_04_access_participation_models ... 2026-07-08 15:01:16,058 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 697, model: hr.organization.participation 2026-07-08 15:01:16,099 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-07-08 15:01:16,112 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_account.tests.test_access_right: Starting TestAccessRight.test_access_right_user_analytic_accounting ... 2026-07-08 15:01:17,118 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_account.tests.test_access_right: Starting TestAccessRight.test_access_right_user_full_accounting_feature ... 2026-07-08 15:01:18,101 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-07-08 15:01:18,115 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_account.tests.test_accout_analytic_distribution_model: Starting TestAnalyticDistributionModel.test_compute_analytic_distribution ... 2026-07-08 15:01:19,618 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-07-08 15:01:19,632 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_account.tests.test_hr_department: Starting TestHrDepartment.test_create_new_deparment ... 2026-07-08 15:01:20,646 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_account.tests.test_hr_department: Starting TestHrDepartment.test_create_new_deparment_3 ... 2026-07-08 15:01:21,935 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-07-08 15:01:21,949 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_account.tests.test_payment: Starting TestPayment.test_confirm_payment_receive_money ... 2026-07-08 15:01:23,720 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_account.tests.test_payment: Starting TestPayment.test_confirm_payment_send_money ... 2026-07-08 15:01:25,397 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-07-08 15:01:25,766 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_attendance_validation.tests.test_global_leave: Starting TestGlobalLeave.test_07_global_leave ... 2026-07-08 15:01:25,944 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted hr.attendance.overtime records with IDs: [11] 2026-07-08 15:01:26,117 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted hr.attendance.overtime records with IDs: [12] 2026-07-08 15:01:26,222 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_attendance_validation.tests.test_global_leave: Starting TestGlobalLeave.test_08_global_leave ... 2026-07-08 15:01:26,280 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [23, 24, 25, 22] 2026-07-08 15:01:26,741 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [598] 2026-07-08 15:01:26,791 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted hr.attendance.overtime records with IDs: [14] 2026-07-08 15:01:26,928 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [26] 2026-07-08 15:01:26,961 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted hr.attendance.overtime records with IDs: [15] 2026-07-08 15:01:27,041 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_attendance_validation.tests.test_global_leave: Starting TestGlobalLeave.test_20_res_leave ... 2026-07-08 15:01:27,169 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_attendance_validation.tests.test_global_leave: Starting TestGlobalLeave.test_21_res_leave_01 ... 2026-07-08 15:01:27,292 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_attendance_validation.tests.test_global_leave: Starting TestGlobalLeave.test_21_res_leave_02 ... 2026-07-08 15:01:27,417 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_attendance_validation.tests.test_global_leave: Starting TestGlobalLeave.test_21_res_leave_03 ... 2026-07-08 15:01:27,536 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_attendance_validation.tests.test_global_leave: Starting TestGlobalLeave.test_22_res_leave ... 2026-07-08 15:01:27,665 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_attendance_validation.tests.test_global_leave: Starting TestGlobalLeave.test_23_res_leave ... 2026-07-08 15:01:27,780 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_attendance_validation.tests.test_global_leave: Starting TestGlobalLeave.test_24_res_leave_01 ... 2026-07-08 15:01:27,903 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_attendance_validation.tests.test_global_leave: Starting TestGlobalLeave.test_24_res_leave_02 ... 2026-07-08 15:01:28,035 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-08 15:01:28,260 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_attendance_validation.tests.test_hr_contract: Starting TestHrContract.test_09_hr_contract ... 2026-07-08 15:01:28,568 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-08 15:01:28,750 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_attendance_validation.tests.test_viin_hr_attendance_validation: Starting TestViinHrAttendanceValidation.test_01_valid_worked_hours ... 2026-07-08 15:01:28,865 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted hr.attendance records with IDs: [25] 2026-07-08 15:01:29,129 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_attendance_validation.tests.test_viin_hr_attendance_validation: Starting TestViinHrAttendanceValidation.test_02_valid_worked_hours ... 2026-07-08 15:01:29,376 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted hr.attendance.overtime records with IDs: [27] 2026-07-08 15:01:29,640 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_attendance_validation.tests.test_viin_hr_attendance_validation: Starting TestViinHrAttendanceValidation.test_03_valid_worked_hours ... 2026-07-08 15:01:29,861 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_attendance_validation.tests.test_viin_hr_attendance_validation: Starting TestViinHrAttendanceValidation.test_04_valid_worked_hours ... 2026-07-08 15:01:30,103 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_attendance_validation.tests.test_viin_hr_attendance_validation: Starting TestViinHrAttendanceValidation.test_05_valid_worked_hours ... 2026-07-08 15:01:30,324 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_attendance_validation.tests.test_viin_hr_attendance_validation: Starting TestViinHrAttendanceValidation.test_06_valid_worked_hours ... 2026-07-08 15:01:30,556 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted hr.attendance.overtime records with IDs: [32] 2026-07-08 15:01:30,642 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted hr.attendance.overtime records with IDs: [33] 2026-07-08 15:01:31,091 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_attendance_validation.tests.test_viin_hr_attendance_validation: Starting TestViinHrAttendanceValidation.test_auto_checkout ... 2026-07-08 15:01:31,253 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_attendance_validation.tests.test_viin_hr_attendance_validation: Starting TestViinHrAttendanceValidation.test_manual_checkout_by_user_id ... 2026-07-08 15:01:31,473 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-08 15:01:31,720 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_20 ... 2026-07-08 15:01:32,038 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_21 ... 2026-07-08 15:01:32,575 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_22 ... 2026-07-08 15:01:32,972 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_30_01 ... 2026-07-08 15:01:33,266 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_30_02 ... 2026-07-08 15:01:33,579 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_31 ... 2026-07-08 15:01:34,055 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_31_01 ... 2026-07-08 15:01:34,690 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_31_01_01 ... 2026-07-08 15:01:35,417 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_31_01_02 ... 2026-07-08 15:01:36,104 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_31_02 ... 2026-07-08 15:01:36,681 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_31_03A ... 2026-07-08 15:01:37,182 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_31_03B ... 2026-07-08 15:01:37,701 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_31_04 ... 2026-07-08 15:01:38,368 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_31_05 ... 2026-07-08 15:01:39,046 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_31_05_01 ... 2026-07-08 15:01:39,933 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_40 ... 2026-07-08 15:01:40,500 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_41_01 ... 2026-07-08 15:01:41,117 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_41_02 ... 2026-07-08 15:01:41,638 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-08 15:01:41,843 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_21 ... 2026-07-08 15:01:43,010 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_22 ... 2026-07-08 15:01:43,256 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_30_01 ... 2026-07-08 15:01:43,556 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_30_02 ... 2026-07-08 15:01:43,871 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_31 ... 2026-07-08 15:01:44,164 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_31_01 ... 2026-07-08 15:01:44,613 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_31_01_01 ... 2026-07-08 15:01:45,251 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_31_01_02 ... 2026-07-08 15:01:46,015 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_31_02 ... 2026-07-08 15:01:46,629 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_31_03A ... 2026-07-08 15:01:47,160 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_31_03B ... 2026-07-08 15:01:47,617 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_31_04 ... 2026-07-08 15:01:48,142 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_31_05 ... 2026-07-08 15:01:48,608 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_31_05_01 ... 2026-07-08 15:01:49,252 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_40 ... 2026-07-08 15:01:49,703 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_41_01 ... 2026-07-08 15:01:50,190 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_41_02 ... 2026-07-08 15:01:50,606 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_50_reconfirm_01 ... 2026-07-08 15:01:51,065 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_50_reconfirm_02 ... 2026-07-08 15:01:51,529 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_50_reconfirm_03 ... 2026-07-08 15:01:52,022 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_50_reconfirm_04 ... 2026-07-08 15:01:52,542 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_51_reconfirm ... 2026-07-08 15:01:53,176 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_cancel_20 ... 2026-07-08 15:01:53,443 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-08 15:01:53,686 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_01_check_dates ... 2026-07-08 15:01:53,836 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_02_check_last_contract_addendum_01 ... 2026-07-08 15:01:54,027 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_02_check_last_contract_addendum_02 ... 2026-07-08 15:01:54,116 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_02_check_last_contract_addendum_03 ... 2026-07-08 15:01:54,770 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_03_check_contract_fields_changed_01 ... 2026-07-08 15:01:54,845 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_03_check_contract_fields_changed_02 ... 2026-07-08 15:01:55,373 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_03_check_contract_fields_changed_03 ... 2026-07-08 15:01:55,642 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_03_check_contract_fields_changed_04 ... 2026-07-08 15:01:55,901 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_10_unlink_except_contract_detail ... 2026-07-08 15:01:56,185 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10590, 10589] 2026-07-08 15:01:56,402 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10588] 2026-07-08 15:01:56,410 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted addendum.addendum records with IDs: [99] 2026-07-08 15:01:56,486 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10593, 10592, 10590, 10589] 2026-07-08 15:01:56,541 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_11_create ... 2026-07-08 15:01:56,568 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_12_cancel_main_contract_01 ... 2026-07-08 15:01:57,072 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10595] 2026-07-08 15:01:57,078 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted addendum.addendum records with IDs: [100] 2026-07-08 15:01:57,131 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10599, 10597, 10596] 2026-07-08 15:01:57,181 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted hr.contract records with IDs: [164] 2026-07-08 15:01:57,218 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_20_write_contract_01 ... 2026-07-08 15:01:57,528 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_20_write_contract_02 ... 2026-07-08 15:01:57,954 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_21_write_display_date_end_01 ... 2026-07-08 15:01:58,090 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_21_write_display_date_end_02 ... 2026-07-08 15:01:58,425 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_21_write_display_date_end_03 ... 2026-07-08 15:01:58,700 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_21_write_display_date_start ... 2026-07-08 15:01:58,983 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_30_compute_previous_contract_id_01 ... 2026-07-08 15:01:59,401 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_30_compute_previous_contract_id_02 ... 2026-07-08 15:01:59,804 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-08 15:02:00,114 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_contract.tests.test_contract_addendum_close: Starting TestContractClose.test_01_write_state_close ... 2026-07-08 15:02:00,454 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_contract.tests.test_contract_addendum_close: Starting TestContractClose.test_02_write_state_close_01 ... 2026-07-08 15:02:00,867 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_contract.tests.test_contract_addendum_close: Starting TestContractClose.test_02_write_state_close_02 ... 2026-07-08 15:02:01,325 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_contract.tests.test_contract_addendum_close: Starting TestContractClose.test_02_write_state_close_03 ... 2026-07-08 15:02:02,244 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-08 15:02:02,546 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_contract.tests.test_contract_history: Starting TestContractClose.test_01_contract_history ... 2026-07-08 15:02:02,709 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_contract.tests.test_contract_history: Starting TestContractClose.test_02_contract_history_01 ... 2026-07-08 15:02:02,854 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-08 15:02:10,337 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_contract.tests.test_employee_transfer: Starting TestHrEmployeeTransfer.test_10_transfer_within_company_01 ... 2026-07-08 15:02:10,908 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1170] 2026-07-08 15:02:10,996 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_contract.tests.test_employee_transfer: Starting TestHrEmployeeTransfer.test_10_transfer_within_company_02 ... 2026-07-08 15:02:11,446 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1171] 2026-07-08 15:02:11,518 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_contract.tests.test_employee_transfer: Starting TestHrEmployeeTransfer.test_10_transfer_within_company_03 ... 2026-07-08 15:02:11,792 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1172] 2026-07-08 15:02:11,873 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_contract.tests.test_employee_transfer: Starting TestHrEmployeeTransfer.test_20_transfer_to_other_company_01 ... 2026-07-08 15:02:12,281 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_contract.tests.test_employee_transfer: Starting TestHrEmployeeTransfer.test_20_transfer_to_other_company_02 ... 2026-07-08 15:02:12,813 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_contract.tests.test_employee_transfer: Starting TestHrEmployeeTransfer.test_20_transfer_to_other_company_03 ... 2026-07-08 15:02:13,317 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_contract.tests.test_employee_transfer: Starting TestHrEmployeeTransfer.test_20_transfer_to_other_company_04 ... 2026-07-08 15:02:13,711 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-07-08 15:02:13,950 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_contract.tests.test_hr_contract: Starting TestHrContracts.test_01_qualify_interval_dates_type ... 2026-07-08 15:02:14,141 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_contract.tests.test_hr_contract: Starting TestHrContracts.test_02_qualify_interval_return_type ... 2026-07-08 15:02:14,325 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_contract.tests.test_hr_contract: Starting TestHrContracts.test_03_qualify_interval_dates ... 2026-07-08 15:02:14,477 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_contract.tests.test_hr_contract: Starting TestHrContracts.test_04_qualify_interval_datetimes ... 2026-07-08 15:02:14,613 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_contract.tests.test_hr_contract: Starting TestHrContracts.test_11_get_resource_calendar_intervals_dates ... 2026-07-08 15:02:14,758 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_contract.tests.test_hr_contract: Starting TestHrContracts.test_12_get_resource_calendar_intervals_datetimes ... 2026-07-08 15:02:14,913 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_contract.tests.test_hr_contract: Starting TestHrContracts.test_21_get_resource_calendar_map ... 2026-07-08 15:02:15,153 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_contract.tests.test_hr_contract: Starting TestHrContracts.test_31_get_unavailable_intervals_given_types ... 2026-07-08 15:02:15,363 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_contract.tests.test_hr_contract: Starting TestHrContracts.test_32_get_unavailable_intervals ... 2026-07-08 15:02:15,524 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_contract.tests.test_hr_contract: Starting TestHrContracts.test_33_get_unavailable_intervals_naive ... 2026-07-08 15:02:15,676 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_contract.tests.test_hr_contract: Starting TestHrContracts.test_33_get_unavailable_intervals_naive_global_leaves ... 2026-07-08 15:02:16,433 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-08 15:02:16,707 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_contract.tests.test_hr_employee1: Starting TestHrContracts.test_01__get_resource_calendar_intervals_raise ... 2026-07-08 15:02:16,787 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_contract.tests.test_hr_employee1: Starting TestHrContracts.test_02__get_resource_calendar_intervals__no_given_date ... 2026-07-08 15:02:17,008 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_contract.tests.test_hr_employee1: Starting TestHrContracts.test_03__get_resource_calendar_intervals__single_date_start__date_type ... 2026-07-08 15:02:17,282 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_contract.tests.test_hr_employee1: Starting TestHrContracts.test_04__get_resource_calendar_intervals__single_date_start__datetime_type ... 2026-07-08 15:02:17,511 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_contract.tests.test_hr_employee1: Starting TestHrContracts.test_05__get_resource_calendar_intervals__single_date_end__date_type ... 2026-07-08 15:02:17,707 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_contract.tests.test_hr_employee1: Starting TestHrContracts.test_06__get_resource_calendar_intervals__start_and_end_date_type ... 2026-07-08 15:02:17,964 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_contract.tests.test_hr_employee1: Starting TestHrContracts.test_07__get_resource_calendar_intervals__start_and_end_datetime_type ... 2026-07-08 15:02:18,251 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-08 15:02:18,431 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_contract.tests.test_hr_employee2: Starting TestHrContracts.test_01__get_work_intervals_raise ... 2026-07-08 15:02:18,500 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_contract.tests.test_hr_employee2: Starting TestHrContracts.test_02__get_work_intervals_before_contract ... 2026-07-08 15:02:18,721 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_contract.tests.test_hr_employee2: Starting TestHrContracts.test_03__get_work_intervals_calendars ... 2026-07-08 15:02:19,107 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-08 15:02:19,278 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_contract.tests.test_hr_employee3: Starting TestHrEmployee3.test_01__list_leaves_intervals_arg_type ... 2026-07-08 15:02:19,405 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_contract.tests.test_hr_employee3: Starting TestHrEmployee3.test_02__list_leaves_intervals ... 2026-07-08 15:02:19,552 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_contract.tests.test_hr_employee3: Starting TestHrEmployee3.test_03__list_leaves_intervals ... 2026-07-08 15:02:19,712 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_contract.tests.test_hr_employee3: Starting TestHrEmployee3.test_04__list_leaves_intervals ... 2026-07-08 15:02:19,857 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_contract.tests.test_hr_employee3: Starting TestHrEmployee3.test_05__list_leaves_intervals ... 2026-07-08 15:02:19,977 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_contract.tests.test_hr_employee3: Starting TestHrEmployee3.test_06__list_leaves_intervals ... 2026-07-08 15:02:20,108 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-08 15:02:20,338 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_contract.tests.test_resource_calendar: Starting TestResourceCalendar.test_01__get_leave_intervals ... 2026-07-08 15:02:21,062 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-08 15:02:21,631 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1173] 2026-07-08 15:02:21,652 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10952] 2026-07-08 15:02:21,666 185 INFO rb-e2f27c7-222797-391090 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-08 15:02:22,242 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1174] 2026-07-08 15:02:22,256 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10954] 2026-07-08 15:02:22,262 185 INFO rb-e2f27c7-222797-391090 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-08 15:02:22,749 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_contract_suspension.tests.test_hr_contract_suspension: Starting TestHrContractSuspension.test_01_contract_suspension_state ... 2026-07-08 15:02:23,132 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1175] 2026-07-08 15:02:23,388 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #713 deleted mail.activity records with IDs: [595] 2026-07-08 15:02:23,535 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #713 deleted mail.mail records with IDs: [1176] 2026-07-08 15:02:23,983 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1177] 2026-07-08 15:02:24,056 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [596] 2026-07-08 15:02:24,224 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1178] 2026-07-08 15:02:24,362 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_contract_suspension.tests.test_hr_contract_suspension: Starting TestHrContractSuspension.test_02_start_suspension_plan ... 2026-07-08 15:02:24,657 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1179] 2026-07-08 15:02:24,920 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #713 deleted mail.activity records with IDs: [598] 2026-07-08 15:02:25,128 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #713 deleted mail.mail records with IDs: [1180] 2026-07-08 15:02:25,534 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1181] 2026-07-08 15:02:25,610 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [599] 2026-07-08 15:02:25,744 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1182] 2026-07-08 15:02:25,838 185 INFO rb-e2f27c7-222797-391090 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-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1183] 2023-01-15 00:00:00,000 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #713 deleted mail.activity records with IDs: [601] 2023-01-15 00:00:00,000 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #713 deleted mail.mail records with IDs: [1184] 2023-01-15 00:00:00,000 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1185] 2023-01-15 00:00:00,000 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [602] 2023-01-15 00:00:00,000 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1186] 2023-01-15 00:00:00,000 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [603] 2023-01-15 00:00:00,000 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1187] 2026-07-08 15:02:27,856 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_contract_suspension.tests.test_hr_contract_suspension: Starting TestHrContractSuspension.test_04_multiple_contracts ... 2026-07-08 15:02:28,263 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1189] 2026-07-08 15:02:28,544 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #713 deleted mail.activity records with IDs: [605] 2026-07-08 15:02:28,691 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #713 deleted mail.mail records with IDs: [1190] 2026-07-08 15:02:29,171 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1191] 2026-07-08 15:02:30,110 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [606] 2026-07-08 15:02:30,276 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1192] 2026-07-08 15:02:30,399 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_contract_suspension.tests.test_hr_contract_suspension: Starting TestHrContractSuspension.test_05_multiple_contracts ... 2026-07-08 15:02:30,797 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1193] 2026-07-08 15:02:30,967 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #713 deleted mail.activity records with IDs: [608] 2026-07-08 15:02:31,105 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #713 deleted mail.mail records with IDs: [1194] 2026-07-08 15:02:31,677 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1195] 2026-07-08 15:02:33,020 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [609] 2026-07-08 15:02:33,166 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1196] 2026-07-08 15:02:33,270 185 INFO rb-e2f27c7-222797-391090 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-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1197] 2023-01-15 00:00:00,000 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1198] 2023-01-15 00:00:00,000 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [611] 2023-01-15 00:00:00,000 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1199] 2023-01-15 00:00:00,000 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [612] 2023-01-22 00:00:00,000 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1200] 2023-01-22 00:00:00,000 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1201] 2023-01-22 00:00:00,000 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11021] 2026-07-08 15:02:34,677 185 INFO rb-e2f27c7-222797-391090 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-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1202] 2023-01-15 00:00:00,000 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [614] 2023-01-15 00:00:00,000 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1203] 2023-01-15 00:00:00,000 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1204] 2023-01-15 00:00:00,000 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [615] 2023-01-15 00:00:00,000 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1205] 2026-07-08 15:02:36,769 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-07-08 15:02:37,386 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_contract_suspension_payroll.tests.test_hr_payroll: Starting TestHrPayroll.test_01_payslip_with_full_month_suspension ... 2026-07-08 15:02:38,134 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_contract_suspension_payroll.tests.test_hr_payroll: Starting TestHrPayroll.test_02_payslip_with_partial_month_suspension ... 2026-07-08 15:02:38,907 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_contract_suspension_payroll.tests.test_hr_payroll: Starting TestHrPayroll.test_03_payslip_with_multiple_suspension_periods ... 2026-07-08 15:02:39,919 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-08 15:02:39,932 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_holidays.tests.test_compute_date_from_to: Starting TestComputeDateFromTo.test_custom_hours_multiday_range_survives_recompute ... 2026-07-08 15:02:40,380 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_holidays.tests.test_compute_date_from_to: Starting TestComputeDateFromTo.test_day_mode_still_computed_from_request_dates ... 2026-07-08 15:02:40,700 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-08 15:02:40,713 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_holidays.tests.test_generate_multi_wizard: Starting TestGenerateMultiWizardExclude.test_exclude_ignored_in_single_employee_mode ... 2026-07-08 15:02:41,123 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_holidays.tests.test_generate_multi_wizard: Starting TestGenerateMultiWizardExclude.test_excluded_employee_dropped_from_batch_employee_set ... 2026-07-08 15:02:41,453 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_holidays.tests.test_generate_multi_wizard: Starting TestGenerateMultiWizardExclude.test_generated_leaves_skip_excluded_employee ... 2026-07-08 15:02:42,000 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_holidays.tests.test_generate_multi_wizard: Starting TestGenerateMultiWizardExclude.test_no_exclude_keeps_full_department ... 2026-07-08 15:02:42,367 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-07-08 15:02:42,381 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_holidays.tests.test_hr_leave: Starting TestHrLeaveByHour.test_adjust_approved_day_leave_redates_and_syncs_resource_leave ... 2026-07-08 15:02:42,963 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_holidays.tests.test_hr_leave: Starting TestHrLeaveByHour.test_adjust_rejects_date_from_after_date_to ... 2026-07-08 15:02:43,626 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_holidays.tests.test_hr_leave: Starting TestHrLeaveByHour.test_adjust_rejects_non_day_request_unit_half ... 2026-07-08 15:02:44,270 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_holidays.tests.test_hr_leave: Starting TestHrLeaveByHour.test_adjust_rejects_non_day_request_unit_hours ... 2026-07-08 15:02:44,793 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-08 15:02:44,807 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_holidays.tests.test_leave_allocation: Starting TestLeaveAllocation.test_01_cron_accrual_allocation ... 2026-07-08 15:02:45,269 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_holidays.tests.test_leave_allocation: Starting TestLeaveAllocation.test_02_batch_allocation_by_employee_propagates_accrual_window ... 2026-07-08 15:02:45,807 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_holidays.tests.test_leave_allocation: Starting TestLeaveAllocation.test_03_batch_allocation_by_category_propagates_accrual_window ... 2026-07-08 15:02:47,318 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_holidays.tests.test_leave_allocation: Starting TestLeaveAllocation.test_04_batch_allocation_by_department_propagates_accrual_window ... 2026-07-08 15:02:48,154 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_holidays.tests.test_leave_allocation: Starting TestLeaveAllocation.test_05_batch_allocation_by_company_propagates_accrual_window ... 2026-07-08 15:02:50,657 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-08 15:02:59,696 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_holidays.tests.test_override_accrual_allocations: Starting TestOverrideAccrualAllocations.test_override__accrual_leaves_taken_maximum ... 2026-07-08 15:03:00,791 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1206] 2026-07-08 15:03:01,150 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_holidays.tests.test_override_accrual_allocations: Starting TestOverrideAccrualAllocations.test_override__accrual_lost_first_january ... 2026-07-08 15:03:01,723 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_holidays.tests.test_override_accrual_allocations: Starting TestOverrideAccrualAllocations.test_override__accrual_lost_previous_days ... 2026-07-08 15:03:02,402 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_holidays.tests.test_override_accrual_allocations: Starting TestOverrideAccrualAllocations.test_override__accrual_maximum_leaves ... 2026-07-08 15:03:03,213 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_holidays.tests.test_override_accrual_allocations: Starting TestOverrideAccrualAllocations.test_override__accrual_maximum_leaves_no_limit ... 2026-07-08 15:03:03,906 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_holidays.tests.test_override_accrual_allocations: Starting TestOverrideAccrualAllocations.test_override__accrual_skipped_period ... 2026-07-08 15:03:04,455 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_holidays.tests.test_override_accrual_allocations: Starting TestOverrideAccrualAllocations.test_override__frequency_weekly ... 2026-07-08 15:03:04,910 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_holidays.tests.test_override_accrual_allocations: Starting TestOverrideAccrualAllocations.test_override__three_levels_accrual ... 2026-07-08 15:03:05,472 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-07-08 15:03:05,487 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_holidays.tests.test_resource_calendar_leaves: Starting TestResourceCalendarLeave.test_01_create_public_holiday ... 2026-07-08 15:03:05,729 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1207] 2026-07-08 15:03:06,031 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [617] 2026-07-08 15:03:06,337 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [13, 16, 93] 2026-07-08 15:03:06,756 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [1017, 1016, 1015, 1014, 1013, 1012, 1011, 1010, 1009, 1008, 1007, 1006, 1005, 1004, 1003, 1002, 1001, 1000, 999, 998, 997, 996, 995, 994, 993, 992, 991] 2026-07-08 15:03:07,173 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [95, 96] 2026-07-08 15:03:07,722 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [990, 989, 988, 987, 986] 2026-07-08 15:03:07,854 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [94] 2026-07-08 15:03:08,133 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [97, 98] 2026-07-08 15:03:08,262 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1208] 2026-07-08 15:03:08,362 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-08 15:03:08,597 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_holidays.tests.test_write_performance: Starting TestLeaveWriteNoRedundantResync.test_day_mode_leave_write_no_redundant_resync ... 2026-07-08 15:03:08,962 185 INFO rb-e2f27c7-222797-391090 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-08 15:03:08,992 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_holidays.tests.test_write_performance: Starting TestLeaveWriteNoRedundantResync.test_hours_mode_leave_write_syncs_request_dates ... 2026-07-08 15:03:09,161 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-08 15:03:09,740 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1209] 2026-07-08 15:03:09,775 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11476] 2026-07-08 15:03:09,782 185 INFO rb-e2f27c7-222797-391090 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-08 15:03:09,885 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_maintenance.tests.test_hr_employee_equipment_hierarchy: Starting TestHrEmployeeEquipmentHierarchy.test_01_employee_equipment_hierarchy ... 2026-07-08 15:03:10,019 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_maintenance.tests.test_hr_employee_equipment_hierarchy: Starting TestHrEmployeeEquipmentHierarchy.test_02_employee_equipment_hierarchy ... 2026-07-08 15:03:10,140 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-08 15:03:12,195 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1210] 2026-07-08 15:03:12,208 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11511] 2026-07-08 15:03:12,216 185 INFO rb-e2f27c7-222797-391090 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-08 15:03:12,233 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_business: Starting TestManagementTierCompute.test_02_exec_by_department ... 2026-07-08 15:03:12,275 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_business: Starting TestManagementTierCompute.test_03_senior_l2_head ... 2026-07-08 15:03:12,324 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_business: Starting TestManagementTierCompute.test_04_middle_l3_head ... 2026-07-08 15:03:12,366 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_business: Starting TestManagementTierCompute.test_05_firstline_l4_head ... 2026-07-08 15:03:12,415 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_business: Starting TestManagementTierCompute.test_06_staff_regular ... 2026-07-08 15:03:12,463 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_business: Starting TestManagementTierCompute.test_07_middle_l2_manages_manager ... 2026-07-08 15:03:12,518 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_business: Starting TestManagementTierCompute.test_08_nodept_deputy_of_l2 ... 2026-07-08 15:03:12,584 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_business: Starting TestManagementTierCompute.test_09_nodept_deputy_of_l3 ... 2026-07-08 15:03:12,648 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_business: Starting TestManagementTierCompute.test_10_nodept_deputy_of_exec ... 2026-07-08 15:03:12,712 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_business: Starting TestManagementTierCompute.test_11_nodept_deputy_of_l4 ... 2026-07-08 15:03:12,794 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-07-08 15:03:15,123 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1211] 2026-07-08 15:03:15,142 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11546] 2026-07-08 15:03:15,154 185 INFO rb-e2f27c7-222797-391090 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-08 15:03:15,919 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1212] 2026-07-08 15:03:15,931 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11551] 2026-07-08 15:03:15,940 185 INFO rb-e2f27c7-222797-391090 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-07-08 15:03:15,955 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_security: Starting TestSecuritySmoke.test_12_hr_officer_can_read ... 2026-07-08 15:03:16,002 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_security: Starting TestSecuritySmoke.test_13_group_expand_as_hr_user ... 2026-07-08 15:03:16,031 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_security: Starting TestSecuritySmoke.test_14_basic_user_can_access_employee_public_list ... 2026-07-08 15:03:16,083 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_security: Starting TestSecuritySmoke.test_16_basic_user_cannot_crash_group_expand ... 2026-07-08 15:03:16,119 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-07-08 15:03:23,949 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_01_access_right_ot_rule_base_user ... 2026-07-08 15:03:24,292 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: hr.overtime.rule 2026-07-08 15:03:24,311 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: hr.overtime.rule 2026-07-08 15:03:24,329 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #6 deleted mail.message records with IDs: [4653] 2026-07-08 15:03:24,332 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: hr.overtime.rule 2026-07-08 15:03:24,523 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_02_access_right_ot_rule_manager ... 2026-07-08 15:03:24,785 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #6 deleted hr.overtime.rule records with IDs: [3301] 2026-07-08 15:03:24,967 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_03_access_right_ot_reason_base_user ... 2026-07-08 15:03:24,990 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: hr.overtime.reason 2026-07-08 15:03:25,036 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: hr.overtime.reason 2026-07-08 15:03:25,046 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: hr.overtime.reason 2026-07-08 15:03:25,102 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_04_access_right_ot_reason_manager ... 2026-07-08 15:03:25,404 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #6 deleted ir.model.data records with IDs: [299621] 2026-07-08 15:03:25,405 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #6 deleted hr.overtime.reason records with IDs: [1] 2026-07-08 15:03:25,433 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_05_access_right_ot_rule_code_base_user ... 2026-07-08 15:03:25,446 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: hr.overtime.rule.code 2026-07-08 15:03:25,474 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: hr.overtime.rule.code 2026-07-08 15:03:25,484 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: hr.overtime.rule.code 2026-07-08 15:03:25,521 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_06_access_right_ot_rule_code_manager ... 2026-07-08 15:03:25,723 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #6 deleted hr.overtime.rule.code records with IDs: [29] 2026-07-08 15:03:25,754 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_07_access_right_ot_plan_base_user ... 2026-07-08 15:03:25,950 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [1] 2026-07-08 15:03:26,156 185 INFO rb-e2f27c7-222797-391090 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-08 15:03:26,187 185 INFO rb-e2f27c7-222797-391090 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-08 15:03:26,198 185 INFO rb-e2f27c7-222797-391090 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-08 15:03:26,206 185 INFO rb-e2f27c7-222797-391090 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-08 15:03:26,315 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #6 deleted hr.overtime.plan.line records with IDs: [2] 2026-07-08 15:03:26,389 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #6 deleted hr.overtime.plan records with IDs: [1] 2026-07-08 15:03:26,418 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_08_access_right_ot_plan_approval_user ... 2026-07-08 15:03:26,456 185 INFO rb-e2f27c7-222797-391090 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-08 15:03:26,489 185 INFO rb-e2f27c7-222797-391090 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-08 15:03:26,498 185 INFO rb-e2f27c7-222797-391090 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-08 15:03:26,507 185 INFO rb-e2f27c7-222797-391090 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-08 15:03:26,621 185 INFO rb-e2f27c7-222797-391090 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-08 15:03:26,677 185 INFO rb-e2f27c7-222797-391090 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-08 15:03:26,695 185 INFO rb-e2f27c7-222797-391090 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-08 15:03:26,710 185 INFO rb-e2f27c7-222797-391090 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-08 15:03:26,999 185 INFO rb-e2f27c7-222797-391090 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-08 15:03:27,016 185 INFO rb-e2f27c7-222797-391090 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-08 15:03:27,025 185 INFO rb-e2f27c7-222797-391090 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-08 15:03:27,034 185 INFO rb-e2f27c7-222797-391090 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-08 15:03:27,046 185 INFO rb-e2f27c7-222797-391090 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-08 15:03:27,110 185 INFO rb-e2f27c7-222797-391090 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-08 15:03:27,144 185 INFO rb-e2f27c7-222797-391090 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-08 15:03:27,154 185 INFO rb-e2f27c7-222797-391090 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-08 15:03:27,219 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #724 deleted hr.overtime.plan records with IDs: [2] 2026-07-08 15:03:27,251 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_09_access_right_ot_plan_officer ... 2026-07-08 15:03:27,643 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #724 deleted hr.overtime.plan records with IDs: [2] 2026-07-08 15:03:27,678 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_10_access_right_ot_plan_base_admin ... 2026-07-08 15:03:28,174 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #724 deleted hr.overtime.plan records with IDs: [2] 2026-07-08 15:03:28,203 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_12_access_right_approval_team_user ... 2026-07-08 15:03:28,811 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_13_access_right_officer_user_01 ... 2026-07-08 15:03:28,988 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [133] 2026-07-08 15:03:29,197 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_13_access_right_officer_user_02 ... 2026-07-08 15:03:29,374 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [133] 2026-07-08 15:03:30,076 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_14_access_right_officer_user_03 ... 2026-07-08 15:03:31,196 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-07-08 15:03:37,728 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_01_compute_line_ids ... 2026-07-08 15:03:38,078 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [3] 2026-07-08 15:03:38,233 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_01_contract_form ... 2026-07-08 15:03:38,446 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_01_no_overlap_sql_constraint ... 2026-07-08 15:03:38,754 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_02_compute_contract_ids ... 2026-07-08 15:03:38,943 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [3] 2026-07-08 15:03:39,212 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_02_compute_line_ids ... 2026-07-08 15:03:39,265 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [14, 17, 13, 16] 2026-07-08 15:03:39,481 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1213] 2026-07-08 15:03:39,590 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1214] 2026-07-08 15:03:39,814 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [3] 2026-07-08 15:03:40,483 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_02_overtime_in_holiday ... 2026-07-08 15:03:41,697 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_03_compute_line_ids ... 2026-07-08 15:03:41,862 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [3] 2026-07-08 15:03:41,892 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_03_compute_mismatch_overtime_plan ... 2026-07-08 15:03:41,952 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [14, 17, 13, 16] 2026-07-08 15:03:42,164 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1215] 2026-07-08 15:03:42,268 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1216] 2026-07-08 15:03:42,762 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [3] 2026-07-08 15:03:42,882 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_04_compute_line_ids ... 2026-07-08 15:03:43,058 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [3] 2026-07-08 15:03:43,218 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_05_compute_line_ids ... 2026-07-08 15:03:43,508 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [7] 2026-07-08 15:03:43,924 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1217] 2026-07-08 15:03:44,392 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [3] 2026-07-08 15:03:44,702 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_06_compute_line_ids ... 2026-07-08 15:03:44,894 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [3] 2026-07-08 15:03:45,286 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_07_compute_line_ids ... 2026-07-08 15:03:45,717 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [3] 2026-07-08 15:03:46,070 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_07_compute_planed_pay_actual_pay_between_2month ... 2026-07-08 15:03:46,404 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [3] 2026-07-08 15:03:46,579 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [124615] 2026-07-08 15:03:46,579 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [11] 2026-07-08 15:03:46,797 185 INFO rb-e2f27c7-222797-391090 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-08 15:03:46,992 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [3] 2026-07-08 15:03:47,620 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_08_compute_regconition_mode ... 2026-07-08 15:03:47,703 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_09_duplicate_overtime_plan ... 2026-07-08 15:03:47,741 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_10_overlap_period_overtime ... 2026-07-08 15:03:47,871 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_11_overlap_period_overtime ... 2026-07-08 15:03:48,348 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-07-08 15:03:48,363 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_reason: Starting TestHrOvertimeReason.test_01_unique_overtime_reason ... 2026-07-08 15:03:55,397 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_reason: Starting TestHrOvertimeReason.test_02_unique_overtime_reason ... 2026-07-08 15:04:02,122 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_reason: Starting TestHrOvertimeReason.test_03_unique_overtime_reason ... 2026-07-08 15:04:08,200 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_reason: Starting TestHrOvertimeReason.test_04_unique_overtime_reason ... 2026-07-08 15:04:14,711 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_reason: Starting TestHrOvertimeReason.test_05_unique_overtime_reason ... 2026-07-08 15:04:20,621 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_reason: Starting TestHrOvertimeReason.test_unique_overtime_code ... 2026-07-08 15:04:26,971 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-08 15:04:34,307 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_01_compute_employee_ids ... 2026-07-08 15:04:34,599 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_01_generate_ot_mass_schedule ... 2026-07-08 15:04:35,867 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_02_generate_ot_mass_schedule ... 2026-07-08 15:04:35,901 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_03_compute_employee_ids ... 2026-07-08 15:04:36,100 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_03_generate_ot_mass_schedule ... 2026-07-08 15:04:36,240 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_03a_compute_employee_ids ... 2026-07-08 15:04:36,458 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_04_compute_employee_ids ... 2026-07-08 15:04:36,740 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_04_generate_ot_mass_schedule ... 2026-07-08 15:04:36,890 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [32] 2026-07-08 15:04:37,222 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_05_compute_employee_ids ... 2026-07-08 15:04:37,287 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_05_generate_ot_mass_schedule ... 2026-07-08 15:04:37,357 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [32] 2026-07-08 15:04:37,406 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted hr.overtime.plan records with IDs: [64] 2026-07-08 15:04:37,743 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_06_compute_employee_ids ... 2026-07-08 15:04:37,803 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_06_generate_ot_mass_schedule ... 2026-07-08 15:04:39,899 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_07_compute_employee_ids ... 2026-07-08 15:04:40,042 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_07_generate_ot_mass_schedule ... 2026-07-08 15:04:46,551 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-07-08 15:04:53,219 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_rule: Starting TestHrOvertimeRule.test_01_overtime_rule_period ... 2026-07-08 15:04:53,509 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_rule: Starting TestHrOvertimeRule.test_02_overtime_rule_period ... 2026-07-08 15:04:53,553 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_rule: Starting TestHrOvertimeRule.test_03_format_hour_from_hour_to ... 2026-07-08 15:04:53,587 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_rule: Starting TestHrOvertimeRule.test_04_format_hour_from_hour_to ... 2026-07-08 15:04:53,630 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_rule: Starting TestHrOvertimeRule.test_05_format_hour_hour_to ... 2026-07-08 15:04:53,673 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_rule: Starting TestHrOvertimeRule.test_06_overlap_overtime_rule ... 2026-07-08 15:04:53,723 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_rule: Starting TestHrOvertimeRule.test_07_overlap_overtime_rule ... 2026-07-08 15:04:53,772 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_rule: Starting TestHrOvertimeRule.test_08_overlap_overtime_rule ... 2026-07-08 15:04:53,824 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_rule: Starting TestHrOvertimeRule.test_09_overlap_overtime_rule ... 2026-07-08 15:04:53,866 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_rule: Starting TestHrOvertimeRule.test_10_compute_pay_rate_holiday ... 2026-07-08 15:04:53,900 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_rule: Starting TestHrOvertimeRule.test_11_compute_pay_rate_holiday ... 2026-07-08 15:04:53,978 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-07-08 15:04:55,252 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_01_check_overtime_approval_request ... 2026-07-08 15:04:55,504 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [1023] 2026-07-08 15:04:55,601 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_02_check_overtime_approval_request ... 2026-07-08 15:04:56,083 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [1023] 2026-07-08 15:04:56,180 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_03_search_overtime_plan_ids ... 2026-07-08 15:04:56,213 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_04_check_overtime_approval_request ... 2026-07-08 15:04:56,643 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [1023] 2026-07-08 15:04:59,172 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1218] 2026-07-08 15:04:59,324 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_06_check_overtime_approval_request ... 2026-07-08 15:04:59,740 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [1023] 2026-07-08 15:05:02,222 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1219] 2026-07-08 15:05:02,357 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_07_check_overtime_approval_request ... 2026-07-08 15:05:02,731 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [1023] 2026-07-08 15:05:05,056 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1220] 2026-07-08 15:05:05,361 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1221] 2026-07-08 15:05:05,473 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1222] 2026-07-08 15:05:06,728 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [620] 2026-07-08 15:05:06,811 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1223] 2026-07-08 15:05:06,963 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_13_check_overtime_approval_request ... 2026-07-08 15:05:11,762 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_14_check_overtime_approval_request ... 2026-07-08 15:05:12,856 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_15_check_overtime_approval_request ... 2026-07-08 15:05:14,155 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1224] 2026-07-08 15:05:14,283 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [621] 2026-07-08 15:05:14,464 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_16_check_overtime_approval_request ... 2026-07-08 15:05:14,493 185 INFO rb-e2f27c7-222797-391090 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-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1225] 2024-01-01 08:00:00,000 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [622] 2024-01-01 08:00:00,000 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1226] 2024-01-01 08:00:00,000 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [623] 2024-01-01 08:00:00,000 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1227] 2024-01-01 08:00:00,000 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1228] 2024-01-01 08:00:00,000 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [624] 2024-01-01 08:00:00,000 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1229] 2026-07-08 15:05:20,708 185 INFO rb-e2f27c7-222797-391090 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-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1230] 2024-01-01 08:00:00,000 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [625] 2024-01-01 08:00:00,000 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1231] 2024-01-01 08:00:00,000 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [626] 2024-01-01 08:00:00,000 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1232] 2024-01-01 08:00:00,000 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1233] 2024-01-01 08:00:00,000 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [627] 2024-01-01 08:00:00,000 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1234] 2026-07-08 15:05:30,850 185 INFO rb-e2f27c7-222797-391090 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-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1235] 2024-01-01 08:00:00,000 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [628] 2024-01-01 08:00:00,000 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1236] 2024-01-01 08:00:00,000 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [629] 2024-01-01 08:00:00,000 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1237] 2024-01-01 08:00:00,000 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1238] 2024-01-01 08:00:00,000 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [630] 2024-01-01 08:00:00,000 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1239] 2026-07-08 15:05:41,311 185 INFO rb-e2f27c7-222797-391090 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-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1240] 2024-01-01 08:00:00,000 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [631] 2024-01-01 08:00:00,000 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1241] 2024-01-01 08:00:00,000 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [632] 2024-01-01 08:00:00,000 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1242] 2024-01-01 08:00:00,000 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1243] 2024-01-01 08:00:00,000 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [633] 2024-01-01 08:00:00,000 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1244] 2026-07-08 15:05:52,710 185 INFO rb-e2f27c7-222797-391090 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-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1245] 2024-01-01 08:00:00,000 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [634] 2024-01-01 08:00:00,000 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1246] 2024-01-01 08:00:00,000 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [635] 2024-01-01 08:00:00,000 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1247] 2026-07-08 15:05:58,784 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_22_overtime_request__flow_01 ... 2026-07-08 15:06:00,276 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1248] 2026-07-08 15:06:00,395 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [636] 2026-07-08 15:06:02,257 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1249] 2026-07-08 15:06:02,464 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [637] 2026-07-08 15:06:04,610 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1250] 2026-07-08 15:06:05,820 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [638] 2026-07-08 15:06:07,715 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1251] 2026-07-08 15:06:08,994 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [639] 2026-07-08 15:06:09,208 185 INFO rb-e2f27c7-222797-391090 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-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1252] 2024-01-01 08:00:00,000 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [640] 2024-01-01 08:00:00,000 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1253] 2024-01-01 08:00:00,000 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [641] 2024-01-01 08:00:00,000 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1254] 2024-01-01 08:00:00,000 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1255] 2026-07-08 15:06:15,775 185 INFO rb-e2f27c7-222797-391090 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-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1256] 2024-01-01 08:00:00,000 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [643] 2024-01-01 08:00:00,000 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1257] 2024-01-01 08:00:00,000 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [644] 2024-01-01 08:00:00,000 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1258] 2024-01-01 08:00:00,000 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1259] 2026-07-08 15:06:23,243 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-08 15:06:24,497 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_plan: Starting TestOverTimePlan.test_02_check_overtime_plan ... 2026-07-08 15:06:24,644 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_plan: Starting TestOverTimePlan.test_03_check_overtime_plan ... 2026-07-08 15:06:24,727 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_plan: Starting TestOverTimePlan.test_04_check_overtime_plan ... 2026-07-08 15:06:26,301 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1260] 2026-07-08 15:06:26,426 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_plan: Starting TestOverTimePlan.test_05_check_overtime_plan ... 2026-07-08 15:06:27,873 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1261] 2026-07-08 15:06:27,973 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_plan: Starting TestOverTimePlan.test_06_check_overtime_plan ... 2026-07-08 15:06:28,038 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [106] 2026-07-08 15:06:28,069 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted hr.overtime.plan records with IDs: [241] 2026-07-08 15:06:28,097 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_plan: Starting TestOverTimePlan.test_07_check_overtime_plan ... 2026-07-08 15:06:28,167 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [105] 2026-07-08 15:06:28,237 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted hr.overtime.plan records with IDs: [240] 2026-07-08 15:06:28,279 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted approval.request.line records with IDs: [385] 2026-07-08 15:06:28,482 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [1056] 2026-07-08 15:06:28,544 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12756] 2026-07-08 15:06:28,638 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [431] 2026-07-08 15:06:28,835 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3400] 2026-07-08 15:06:28,870 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_plan: Starting TestOverTimePlan.test_08_check_overtime_plan ... 2026-07-08 15:06:30,152 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1262] 2026-07-08 15:06:30,258 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [105] 2026-07-08 15:06:30,360 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-08 15:06:31,454 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime_approval.tests.test_work_entry_revert: Starting TestWorkEntryRevert.test_30_cancel_archives_work_entries ... 2026-07-08 15:06:33,311 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1263] 2026-07-08 15:06:34,447 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [649] 2026-07-08 15:06:34,570 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1264] 2026-07-08 15:06:35,756 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [650] 2026-07-08 15:06:35,903 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1265] 2026-07-08 15:06:36,271 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime_approval.tests.test_work_entry_revert: Starting TestWorkEntryRevert.test_31_revalidate_does_not_resurrect_archived_entries ... 2026-07-08 15:06:38,363 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1266] 2026-07-08 15:06:39,734 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [651] 2026-07-08 15:06:39,924 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1267] 2026-07-08 15:06:41,280 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [652] 2026-07-08 15:06:41,442 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1268] 2026-07-08 15:06:43,619 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1269] 2026-07-08 15:06:44,859 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [653] 2026-07-08 15:06:44,979 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1270] 2026-07-08 15:06:46,218 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [654] 2026-07-08 15:06:46,345 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1271] 2026-07-08 15:06:46,498 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime_approval.tests.test_work_entry_revert: Starting TestWorkEntryRevert.test_32_cancel_work_entries_direct ... 2026-07-08 15:06:48,607 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1272] 2026-07-08 15:06:49,949 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [655] 2026-07-08 15:06:50,095 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1273] 2026-07-08 15:06:51,592 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [656] 2026-07-08 15:06:51,733 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1274] 2026-07-08 15:06:51,952 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-08 15:06:53,517 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [1067] 2026-07-08 15:06:53,588 185 INFO rb-e2f27c7-222797-391090 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-08 15:06:56,192 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1275] 2026-07-08 15:06:58,900 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [657] 2026-07-08 15:06:59,401 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [658] 2026-07-08 15:06:59,572 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [659] 2026-07-08 15:06:59,617 185 INFO rb-e2f27c7-222797-391090 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-08 15:07:02,135 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1276] 2026-07-08 15:07:04,228 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [660] 2026-07-08 15:07:04,680 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [661] 2026-07-08 15:07:04,824 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [662] 2026-07-08 15:07:05,090 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12807, 12806] 2026-07-08 15:07:05,103 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted hr.leave.allocation records with IDs: [88, 89] 2026-07-08 15:07:05,109 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3414, 3415] 2026-07-08 15:07:05,149 185 INFO rb-e2f27c7-222797-391090 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-08 15:07:07,542 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1277] 2026-07-08 15:07:10,025 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [663] 2026-07-08 15:07:10,460 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [664] 2026-07-08 15:07:10,591 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [665] 2026-07-08 15:07:11,035 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.message records with IDs: [12816, 12815] 2026-07-08 15:07:11,069 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted hr.leave.allocation records with IDs: [90, 91] 2026-07-08 15:07:11,078 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted mail.followers records with IDs: [3416, 3417] 2026-07-08 15:07:11,153 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-08 15:07:12,691 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [1070] 2026-07-08 15:07:12,749 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime_approval_payroll.tests.test_overtime_approval_payroll: Starting TestOvertimeApprovalPayroll.test_01_overtime_approval_payroll ... 2026-07-08 15:07:13,358 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime_approval_payroll.tests.test_overtime_approval_payroll: Starting TestOvertimeApprovalPayroll.test_02_overtime_approval_payroll ... 2026-07-08 15:07:13,861 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime_approval_payroll.tests.test_overtime_approval_payroll: Starting TestOvertimeApprovalPayroll.test_03_overtime_approval_payroll ... 2026-07-08 15:07:15,250 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1278] 2026-07-08 15:07:15,838 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime_approval_payroll.tests.test_overtime_approval_payroll: Starting TestOvertimeApprovalPayroll.test_05_overtime_approval_payroll ... 2026-07-08 15:07:17,341 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1279] 2026-07-08 15:07:17,522 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [667] 2026-07-08 15:07:18,166 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime_approval_payroll.tests.test_overtime_approval_payroll: Starting TestOvertimeApprovalPayroll.test_06_overtime_approval_payroll ... 2026-07-08 15:07:19,764 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1280] 2026-07-08 15:07:20,925 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [668] 2026-07-08 15:07:21,030 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1281] 2026-07-08 15:07:21,591 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime_approval_payroll.tests.test_overtime_approval_payroll: Starting TestOvertimeApprovalPayroll.test_07_overtime_approval_payroll ... 2026-07-08 15:07:22,978 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1282] 2026-07-08 15:07:24,375 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [669] 2026-07-08 15:07:24,480 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1283] 2026-07-08 15:07:25,263 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime_approval_payroll.tests.test_overtime_approval_payroll: Starting TestOvertimeApprovalPayroll.test_08_overtime_approval_payroll ... 2026-07-08 15:07:26,827 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1284] 2026-07-08 15:07:28,103 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [670] 2026-07-08 15:07:28,210 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1285] 2026-07-08 15:07:28,992 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1286] 2026-07-08 15:07:29,135 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1287] 2026-07-08 15:07:29,190 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime_approval_payroll.tests.test_overtime_approval_payroll: Starting TestOvertimeApprovalPayroll.test_09_overtime_approval_payroll ... 2026-07-08 15:07:30,563 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1288] 2026-07-08 15:07:31,663 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [671] 2026-07-08 15:07:31,753 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1289] 2026-07-08 15:07:32,824 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime_approval_payroll.tests.test_overtime_approval_payroll: Starting TestOvertimeApprovalPayroll.test_10_overtime_approval_payroll ... 2026-07-08 15:07:33,281 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [118] 2026-07-08 15:07:33,314 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted hr.overtime.plan records with IDs: [253] 2026-07-08 15:07:33,345 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime_approval_payroll.tests.test_overtime_approval_payroll: Starting TestOvertimeApprovalPayroll.test_11_overtime_approval_payroll ... 2026-07-08 15:07:34,221 185 INFO rb-e2f27c7-222797-391090 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-08 15:07:35,407 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1290] 2026-07-08 15:07:36,456 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [672] 2026-07-08 15:07:36,568 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1291] 2026-07-08 15:07:37,818 185 INFO rb-e2f27c7-222797-391090 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-08 15:07:39,086 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1292] 2026-07-08 15:07:40,245 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [673] 2026-07-08 15:07:40,334 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1293] 2026-07-08 15:07:41,381 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-08 15:07:47,988 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_01_matched_overtime_attendance_hours ... 2026-07-08 15:07:48,602 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [120] 2026-07-08 15:07:48,877 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_02_matched_overtime_attendance_hours ... 2026-07-08 15:07:49,309 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [120] 2026-07-08 15:07:49,484 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_03_matched_overtime_attendance_hours ... 2026-07-08 15:07:49,925 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [120] 2026-07-08 15:07:50,188 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [1] 2026-07-08 15:07:50,223 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_04_matched_overtime_attendance_hours ... 2026-07-08 15:07:50,601 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [120] 2026-07-08 15:07:50,787 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [3] 2026-07-08 15:07:50,823 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_05_matched_overtime_attendance_hours ... 2026-07-08 15:07:51,200 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [120] 2026-07-08 15:07:51,383 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [5] 2026-07-08 15:07:51,416 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_06_matched_overtime_attendance_hours ... 2026-07-08 15:07:51,858 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [120] 2026-07-08 15:07:52,069 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [7] 2026-07-08 15:07:52,103 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_07_matched_overtime_attendance_hours ... 2026-07-08 15:07:52,485 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [120] 2026-07-08 15:07:52,673 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [9] 2026-07-08 15:07:52,705 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_08_matched_overtime_attendance_hours ... 2026-07-08 15:07:53,080 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [120] 2026-07-08 15:07:53,260 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [11] 2026-07-08 15:07:53,294 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_09_matched_overtime_attendance_hours ... 2026-07-08 15:07:53,707 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [120] 2026-07-08 15:07:53,935 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [13] 2026-07-08 15:07:53,974 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_10_matched_overtime_attendance_hours ... 2026-07-08 15:07:54,360 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [120] 2026-07-08 15:07:54,550 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [15] 2026-07-08 15:07:54,584 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_11_matched_overtime_attendance_hours ... 2026-07-08 15:07:54,985 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [120] 2026-07-08 15:07:55,181 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [17] 2026-07-08 15:07:55,211 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_12_matched_overtime_attendance_hours ... 2026-07-08 15:07:55,567 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [120] 2026-07-08 15:07:55,726 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_13_matched_overtime_attendance_hours ... 2026-07-08 15:07:56,097 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [120] 2026-07-08 15:07:56,278 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [19] 2026-07-08 15:07:56,384 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [20] 2026-07-08 15:07:56,425 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_14_matched_overtime_attendance_hours ... 2026-07-08 15:07:56,910 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [120] 2026-07-08 15:07:57,868 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [22] 2026-07-08 15:07:57,939 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [23] 2026-07-08 15:07:57,972 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_15_matched_overtime_attendance_hours ... 2026-07-08 15:07:58,415 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [120] 2026-07-08 15:07:58,820 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [32] 2026-07-08 15:07:58,867 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [33] 2026-07-08 15:07:58,915 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_16_matched_overtime_attendance_hours ... 2026-07-08 15:07:59,496 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [120] 2026-07-08 15:07:59,866 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [36] 2026-07-08 15:07:59,916 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [37] 2026-07-08 15:08:00,004 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [38] 2026-07-08 15:08:00,068 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [39] 2026-07-08 15:08:00,103 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_17_matched_overtime_attendance_hours ... 2026-07-08 15:08:00,469 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.message records with IDs: [1740, 1739, 1738, 1737, 1736, 1735, 1734, 1733, 1732, 1731] 2026-07-08 15:08:00,544 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [119954, 119963, 119955, 119956, 119957, 119958, 119959, 119960, 119961, 119962] 2026-07-08 15:08:00,544 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted hr.attendance records with IDs: [12, 11, 10, 9, 8, 7, 6, 5, 4, 3] 2026-07-08 15:08:00,604 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted hr.attendance.overtime records with IDs: [7, 10, 3, 6, 2, 9, 4, 5, 8] 2026-07-08 15:08:00,814 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [120] 2026-07-08 15:08:01,065 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [146] 2026-07-08 15:08:01,270 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_18_reconcile_core_overtime_plan_match ... 2026-07-08 15:08:01,641 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [120] 2026-07-08 15:08:01,824 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [44] 2026-07-08 15:08:01,871 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_19_plan_recognized_overtime_hours_field ... 2026-07-08 15:08:02,284 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [120] 2026-07-08 15:08:02,483 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [46] 2026-07-08 15:08:02,522 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_20_no_plan_match_core_overtime_untouched ... 2026-07-08 15:08:02,948 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [120] 2026-07-08 15:08:03,280 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-07-08 15:08:11,356 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime_hr_holidays.tests.test_overtime_compensatory_time_off: Starting TestOvertimeCompensatoryTimeOff.test_overtime_compensatory_time_off_exp_days ... 2026-07-08 15:08:12,006 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1294] 2026-07-08 15:08:12,131 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [674] 2026-07-08 15:08:12,167 185 INFO rb-e2f27c7-222797-391090 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-08 15:08:12,452 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1295] 2026-07-08 15:08:12,565 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [675] 2026-07-08 15:08:12,597 185 INFO rb-e2f27c7-222797-391090 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-08 15:08:12,875 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1296] 2026-07-08 15:08:13,004 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [676] 2026-07-08 15:08:13,040 185 INFO rb-e2f27c7-222797-391090 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-08 15:08:13,100 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime_hr_holidays.tests.test_overtime_compensatory_time_off: Starting TestOvertimeCompensatoryTimeOff.test_overtime_update_allocation ... 2026-07-08 15:08:13,443 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1297] 2026-07-08 15:08:13,588 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [677] 2026-07-08 15:08:13,750 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [152, 153] 2026-07-08 15:08:14,107 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [154, 155] 2026-07-08 15:08:14,297 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime_hr_holidays.tests.test_overtime_compensatory_time_off: Starting TestOvertimeCompensatoryTimeOff.test_unlink_overtime_unlink_allocation ... 2026-07-08 15:08:14,554 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1298] 2026-07-08 15:08:14,693 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [678] 2026-07-08 15:08:14,736 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12858, 12857] 2026-07-08 15:08:14,755 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted hr.leave.allocation records with IDs: [96] 2026-07-08 15:08:14,764 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3434, 3435] 2026-07-08 15:08:14,849 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [152, 153] 2026-07-08 15:08:14,895 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted hr.overtime.plan records with IDs: [259] 2026-07-08 15:08:14,983 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-07-08 15:08:16,176 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_01_compute_overtime_plan_line_ids ... 2026-07-08 15:08:16,462 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_02_compute_overtime_plan_line_ids ... 2026-07-08 15:08:17,276 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_03_compute_overtime_base_amount ... 2026-07-08 15:08:17,850 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_04_taxed_ot_untaxed_ot ... 2026-07-08 15:08:18,150 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_05_overtime_salary_rule_amount_map ... 2026-07-08 15:08:18,188 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_06_test_compute_sheet ... 2026-07-08 15:08:19,240 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_07_unlink_overtime_line ... 2026-07-08 15:08:19,934 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [163, 164] 2026-07-08 15:08:19,961 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12877] 2026-07-08 15:08:19,990 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted hr.overtime.plan records with IDs: [265] 2026-07-08 15:08:20,020 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_07_worked_days_01 ... 2026-07-08 15:08:20,778 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_07_worked_days_02 ... 2026-07-08 15:08:21,454 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_08_unlink_overtime_line ... 2026-07-08 15:08:22,612 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_10_payslip_run ... 2026-07-08 15:08:23,370 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_11_payslip_run ... 2026-07-08 15:08:24,171 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_12_auto_generate_payslip ... 2026-07-08 15:08:24,326 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_cron: Job 'Generate HR Payslips' (107) started manually 2026-07-08 15:08:24,828 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_cron: Job 'Generate HR Payslips' (107) done 2026-07-08 15:08:24,923 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_13_thirteen_month_pay ... 2026-07-08 15:08:25,525 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-08 15:08:25,857 185 INFO rb-e2f27c7-222797-391090 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-08 15:08:25,957 185 INFO rb-e2f27c7-222797-391090 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-08 15:08:25,990 185 INFO rb-e2f27c7-222797-391090 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-08 15:08:26,022 185 INFO rb-e2f27c7-222797-391090 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-08 15:08:26,051 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime_payroll.tests.test_salary_cycle_overtime: Starting TestSalaryCycleOvertime.test_05_get_month_cycle_start_end_with_offset ... 2026-07-08 15:08:26,090 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime_payroll.tests.test_salary_cycle_overtime: Starting TestSalaryCycleOvertime.test_06_get_month_cycle_start_end_after_offset ... 2026-07-08 15:08:26,129 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime_payroll.tests.test_salary_cycle_overtime: Starting TestSalaryCycleOvertime.test_07_standard_hour_pay_uses_correct_cycle ... 2026-07-08 15:08:26,186 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime_payroll.tests.test_salary_cycle_overtime: Starting TestSalaryCycleOvertime.test_08_standard_hour_pay_consistent_within_cycle ... 2026-07-08 15:08:26,243 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime_payroll.tests.test_salary_cycle_overtime: Starting TestSalaryCycleOvertime.test_09_standard_hour_pay_different_across_cycles ... 2026-07-08 15:08:26,294 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-08 15:08:26,442 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime_payroll.tests.test_security: Starting TestSecurity.test_01 ... 2026-07-08 15:08:26,580 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-08 15:08:34,119 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_01_matched_overtime_timesheet_hours ... 2026-07-08 15:08:34,852 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [182] 2026-07-08 15:08:35,011 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_02_matched_overtime_timesheet_hours ... 2026-07-08 15:08:35,579 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [182] 2026-07-08 15:08:35,766 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_03_matched_overtime_timesheet_hours ... 2026-07-08 15:08:36,401 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [182] 2026-07-08 15:08:36,645 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [22] 2026-07-08 15:08:36,687 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_04_matched_overtime_timesheet_hours ... 2026-07-08 15:08:37,264 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [182] 2026-07-08 15:08:37,509 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [24] 2026-07-08 15:08:37,553 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_05_matched_overtime_timesheet_hours ... 2026-07-08 15:08:38,110 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [182] 2026-07-08 15:08:38,346 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [26] 2026-07-08 15:08:38,395 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_06_matched_overtime_timesheet_hours ... 2026-07-08 15:08:38,931 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [182] 2026-07-08 15:08:39,155 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [28] 2026-07-08 15:08:39,197 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_07_matched_overtime_timesheet_hours ... 2026-07-08 15:08:39,704 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [182] 2026-07-08 15:08:39,906 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [30] 2026-07-08 15:08:39,952 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_08_matched_overtime_timesheet_hours ... 2026-07-08 15:08:40,514 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [182] 2026-07-08 15:08:40,709 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [32] 2026-07-08 15:08:40,743 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_09_matched_overtime_timesheet_hours ... 2026-07-08 15:08:41,300 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [182] 2026-07-08 15:08:41,517 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [34] 2026-07-08 15:08:41,570 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_10_matched_overtime_timesheet_hours ... 2026-07-08 15:08:42,208 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [182] 2026-07-08 15:08:42,397 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [36] 2026-07-08 15:08:42,431 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_11_matched_overtime_timesheet_hours ... 2026-07-08 15:08:42,950 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [182] 2026-07-08 15:08:43,183 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [38] 2026-07-08 15:08:43,229 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_12_matched_overtime_timesheet_hours ... 2026-07-08 15:08:43,676 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [182] 2026-07-08 15:08:43,883 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [40] 2026-07-08 15:08:44,022 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [41] 2026-07-08 15:08:44,068 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_13_matched_overtime_timesheet_hours ... 2026-07-08 15:08:44,598 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [182] 2026-07-08 15:08:44,829 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [43, 44] 2026-07-08 15:08:44,869 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_14_matched_overtime_timesheet_hours ... 2026-07-08 15:08:45,440 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [182] 2026-07-08 15:08:45,676 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [47, 48] 2026-07-08 15:08:45,717 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_15_matched_overtime_timesheet_hours ... 2026-07-08 15:08:46,421 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [182] 2026-07-08 15:08:46,617 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [51, 52] 2026-07-08 15:08:46,657 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_16_matched_overtime_timesheet_hours ... 2026-07-08 15:08:47,774 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [182] 2026-07-08 15:08:49,544 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [55] 2026-07-08 15:08:49,595 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_17_compute_timesheet_ids ... 2026-07-08 15:08:50,102 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [182] 2026-07-08 15:08:50,317 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [64, 65] 2026-07-08 15:08:50,376 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_18_matched_overtime_timesheet_hours ... 2026-07-08 15:08:50,966 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [182] 2026-07-08 15:08:51,331 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [68] 2026-07-08 15:08:51,368 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [69] 2026-07-08 15:08:51,455 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [70] 2026-07-08 15:08:51,502 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [71] 2026-07-08 15:08:51,535 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_19_matched_overtime_timesheet_hours ... 2026-07-08 15:08:52,149 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [182] 2026-07-08 15:08:52,504 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-07-08 15:08:53,861 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime_timesheet_approval.tests.test_hr_overtime_timesheet_approval: Starting TestOvertimeTimesheetApproval.test_01_compute_approval_user_line ... 2026-07-08 15:08:54,932 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime_timesheet_approval.tests.test_hr_overtime_timesheet_approval: Starting TestOvertimeTimesheetApproval.test_01_need_timesheets_approval_01 ... 2026-07-08 15:08:56,190 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [1073] 2026-07-08 15:08:56,280 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime_timesheet_approval.tests.test_hr_overtime_timesheet_approval: Starting TestOvertimeTimesheetApproval.test_01_need_timesheets_approval_02 ... 2026-07-08 15:08:57,259 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [1075] 2026-07-08 15:08:57,671 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1299] 2026-07-08 15:08:57,850 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime_timesheet_approval.tests.test_hr_overtime_timesheet_approval: Starting TestOvertimeTimesheetApproval.test_01_need_timesheets_approval_03 ... 2026-07-08 15:08:58,224 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime_timesheet_approval.tests.test_hr_overtime_timesheet_approval: Starting TestOvertimeTimesheetApproval.test_02_compute_approval_user_line ... 2026-07-08 15:08:59,225 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime_timesheet_approval.tests.test_hr_overtime_timesheet_approval: Starting TestOvertimeTimesheetApproval.test_02_match_timesheet ... 2026-07-08 15:08:59,621 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime_timesheet_approval.tests.test_hr_overtime_timesheet_approval: Starting TestOvertimeTimesheetApproval.test_03_compute_approval_user_line ... 2026-07-08 15:09:00,664 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime_timesheet_approval.tests.test_hr_overtime_timesheet_approval: Starting TestOvertimeTimesheetApproval.test_03_match_timesheet ... 2026-07-08 15:09:01,828 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [1075] 2026-07-08 15:09:02,309 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1300] 2026-07-08 15:09:02,595 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [79] 2026-07-08 15:09:02,666 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-08 15:09:09,647 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime_timesheet_attendance.tests.test_hr_overtime_timesheet_attendance: Starting TestHrOvertimeTimesheetAttendance.test_01_calculate_overtime_actual_hours ... 2026-07-08 15:09:10,316 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [222] 2026-07-08 15:09:10,500 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [48] 2026-07-08 15:09:10,538 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime_timesheet_attendance.tests.test_hr_overtime_timesheet_attendance: Starting TestHrOvertimeTimesheetAttendance.test_02_calculate_overtime_actual_hours ... 2026-07-08 15:09:11,045 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [222] 2026-07-08 15:09:11,254 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [84] 2026-07-08 15:09:11,291 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime_timesheet_attendance.tests.test_hr_overtime_timesheet_attendance: Starting TestHrOvertimeTimesheetAttendance.test_03_calculate_overtime_actual_hours ... 2026-07-08 15:09:11,957 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [222] 2026-07-08 15:09:12,113 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime_timesheet_attendance.tests.test_hr_overtime_timesheet_attendance: Starting TestHrOvertimeTimesheetAttendance.test_04_calculate_overtime_actual_hours ... 2026-07-08 15:09:12,713 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [222] 2026-07-08 15:09:12,971 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [50] 2026-07-08 15:09:13,009 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime_timesheet_attendance.tests.test_hr_overtime_timesheet_attendance: Starting TestHrOvertimeTimesheetAttendance.test_05_calculate_overtime_actual_hours ... 2026-07-08 15:09:13,522 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [222] 2026-07-08 15:09:13,693 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime_timesheet_attendance.tests.test_hr_overtime_timesheet_attendance: Starting TestHrOvertimeTimesheetAttendance.test_06_calculate_overtime_actual_hours ... 2026-07-08 15:09:14,107 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [222] 2026-07-08 15:09:14,263 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [52] 2026-07-08 15:09:14,300 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime_timesheet_attendance.tests.test_hr_overtime_timesheet_attendance: Starting TestHrOvertimeTimesheetAttendance.test_07_calculate_overtime_actual_hours ... 2026-07-08 15:09:14,937 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [222] 2026-07-08 15:09:15,202 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [88] 2026-07-08 15:09:15,241 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [54] 2026-07-08 15:09:15,292 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime_timesheet_attendance.tests.test_hr_overtime_timesheet_attendance: Starting TestHrOvertimeTimesheetAttendance.test_08_calculate_overtime_actual_hours ... 2026-07-08 15:09:15,939 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [222] 2026-07-08 15:09:16,211 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [90] 2026-07-08 15:09:16,257 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [56] 2026-07-08 15:09:16,300 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime_timesheet_attendance.tests.test_hr_overtime_timesheet_attendance: Starting TestHrOvertimeTimesheetAttendance.test_09_calculate_overtime_actual_hours ... 2026-07-08 15:09:16,880 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [222] 2026-07-08 15:09:17,098 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [92] 2026-07-08 15:09:17,128 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [58] 2026-07-08 15:09:17,170 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_overtime_timesheet_attendance.tests.test_hr_overtime_timesheet_attendance: Starting TestHrOvertimeTimesheetAttendance.test_10_calculate_overtime_actual_hours ... 2026-07-08 15:09:17,622 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [222] 2026-07-08 15:09:17,913 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [60] 2026-07-08 15:09:17,954 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [61] 2026-07-08 15:09:18,063 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [62] 2026-07-08 15:09:18,103 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [63] 2026-07-08 15:09:18,175 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [64] 2026-07-08 15:09:18,213 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [65] 2026-07-08 15:09:18,294 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-07-08 15:09:18,314 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_payroll_administrative_region.tests.test_admin_region_payroll_contrib: Starting TestAdministrativeRegionPayrollContribution.test_change_minimum_wage ... 2026-07-08 15:09:18,358 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_payroll_administrative_region.tests.test_admin_region_payroll_contrib: Starting TestAdministrativeRegionPayrollContribution.test_create_record ... 2026-07-08 15:09:18,394 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_payroll_administrative_region.tests.test_admin_region_payroll_contrib: Starting TestAdministrativeRegionPayrollContribution.test_sql_contraint_0 ... 2026-07-08 15:09:18,441 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_payroll_administrative_region.tests.test_admin_region_payroll_contrib: Starting TestAdministrativeRegionPayrollContribution.test_sql_contraint_1 ... 2026-07-08 15:09:18,478 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_payroll_administrative_region.tests.test_admin_region_payroll_contrib: Starting TestAdministrativeRegionPayrollContribution.test_sql_contraint_2 ... 2026-07-08 15:09:18,514 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_payroll_administrative_region.tests.test_admin_region_payroll_contrib: Starting TestAdministrativeRegionPayrollContribution.test_sql_contraint_3 ... 2026-07-08 15:09:18,539 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_payroll_administrative_region.tests.test_admin_region_payroll_contrib: Starting TestAdministrativeRegionPayrollContribution.test_sql_contraint_4 ... 2026-07-08 15:09:18,575 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-08 15:09:21,026 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_payroll_administrative_region.tests.test_hr_contract: Starting TestHRContract.test_admin_region_payroll_contrib_ids_1 ... 2026-07-08 15:09:27,478 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_payroll_administrative_region.tests.test_hr_contract: Starting TestHRContract.test_admin_region_payroll_contrib_ids_2 ... 2026-07-08 15:09:27,659 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_payroll_administrative_region.tests.test_hr_contract: Starting TestHRContract.test_admin_region_payroll_contrib_ids_3 ... 2026-07-08 15:09:27,848 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_payroll_administrative_region.tests.test_hr_contract: Starting TestHRContract.test_admin_region_payroll_contrib_ids_4 ... 2026-07-08 15:09:27,985 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_payroll_administrative_region.tests.test_hr_contract: Starting TestHRContract.test_contract_administrative_region ... 2026-07-08 15:09:28,210 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-07-08 15:09:30,615 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_payroll_administrative_region.tests.test_payroll_contribution_register: Starting TestPayrollContributionRegisterRegion.test_contrains_contribution_amount ... 2026-07-08 15:09:37,465 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_payroll_administrative_region.tests.test_payroll_contribution_register: Starting TestPayrollContributionRegisterRegion.test_contrib_register_history_lines_2 ... 2026-07-08 15:09:37,618 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-07-08 15:09:37,633 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_payroll_timesheet_wfh.tests.test_viin_hr_payroll_timesheet_wfh: Starting TestHrPayrollTimesheetWFH.test_11_pow_timesheet_validation ... 2026-07-08 15:09:37,731 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [107] 2026-07-08 15:09:42,397 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_payroll_timesheet_wfh.tests.test_viin_hr_payroll_timesheet_wfh: Starting TestHrPayrollTimesheetWFH.test_12_pow_timesheet_validation ... 2026-07-08 15:09:42,480 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [109] 2026-07-08 15:09:43,541 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_payroll_timesheet_wfh.tests.test_viin_hr_payroll_timesheet_wfh: Starting TestHrPayrollTimesheetWFH.test_13_pow_timesheet_validation ... 2026-07-08 15:09:43,658 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [111] 2026-07-08 15:09:44,804 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_payroll_timesheet_wfh.tests.test_viin_hr_payroll_timesheet_wfh: Starting TestHrPayrollTimesheetWFH.test_14_pow_timesheet_validation ... 2026-07-08 15:09:44,902 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [113] 2026-07-08 15:09:49,720 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_payroll_timesheet_wfh.tests.test_viin_hr_payroll_timesheet_wfh: Starting TestHrPayrollTimesheetWFH.test_15_pow_timesheet_validation ... 2026-07-08 15:09:49,844 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [115] 2026-07-08 15:09:50,988 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_payroll_timesheet_wfh.tests.test_viin_hr_payroll_timesheet_wfh: Starting TestHrPayrollTimesheetWFH.test_31_payslips ... 2026-07-08 15:09:51,063 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [117] 2026-07-08 15:09:55,627 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_payroll_timesheet_wfh.tests.test_viin_hr_payroll_timesheet_wfh: Starting TestHrPayrollTimesheetWFH.test_32_payslips ... 2026-07-08 15:09:55,717 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [120] 2026-07-08 15:09:59,689 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_payroll_timesheet_wfh.tests.test_viin_hr_payroll_timesheet_wfh: Starting TestHrPayrollTimesheetWFH.test_33_payslips ... 2026-07-08 15:09:59,771 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [123] 2026-07-08 15:10:04,457 185 INFO rb-e2f27c7-222797-391090 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-08 15:10:04,538 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [126] 2026-07-08 15:10:09,475 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-07-08 15:10:09,492 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_rank.tests.test_access_rights: Starting TestAccessRight.test_access_rights_1 ... 2026-07-08 15:10:18,545 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #744 deleted mail.message records with IDs: [3450] 2026-07-08 15:10:18,619 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #744 deleted ir.model.data records with IDs: [237865] 2026-07-08 15:10:18,619 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #744 deleted hr.rank records with IDs: [11] 2026-07-08 15:10:18,731 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #744 deleted hr.job.rank.line records with IDs: [2] 2026-07-08 15:10:18,799 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_rank.tests.test_access_rights: Starting TestAccessRight.test_access_rights_2 ... 2026-07-08 15:10:25,989 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 746, model: hr.rank 2026-07-08 15:10:25,994 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 746, model: hr.role 2026-07-08 15:10:26,014 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #746 deleted mail.message records with IDs: [3463] 2026-07-08 15:10:26,017 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 746, model: hr.rank 2026-07-08 15:10:26,049 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 746, model: hr.job.rank.line 2026-07-08 15:10:26,054 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 746, model: hr.job.rank.line 2026-07-08 15:10:26,058 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 746, model: hr.job.rank.line 2026-07-08 15:10:26,120 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_rank.tests.test_access_rights: Starting TestAccessRight.test_access_rights_3 ... 2026-07-08 15:10:34,850 185 INFO rb-e2f27c7-222797-391090 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-08 15:10:34,887 185 INFO rb-e2f27c7-222797-391090 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-08 15:10:34,970 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-07-08 15:10:34,983 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_check_rank_company ... 2026-07-08 15:10:50,990 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_compute_recursive_parent_ids ... 2026-07-08 15:10:59,907 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_create_rank_chains ... 2026-07-08 15:11:08,456 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_create_rank_chains_2 ... 2026-07-08 15:11:17,351 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_hr_job_constrains_rank_ids ... 2026-07-08 15:11:25,353 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_hr_job_rank_line_compute_rank_id ... 2026-07-08 15:11:33,548 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_hr_rank_archive ... 2026-07-08 15:11:41,063 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_hr_rank_compute_employees_count ... 2026-07-08 15:11:48,914 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_hr_rank_compute_name ... 2026-07-08 15:11:56,724 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_hr_rank_compute_parent_id ... 2026-07-08 15:12:04,728 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_hr_rank_constrains_check_department ... 2026-07-08 15:12:21,293 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_hr_rank_constrains_unique_create ... 2026-07-08 15:12:29,405 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_hr_rank_constrains_unique_write ... 2026-07-08 15:12:37,120 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_hr_rank_unlink_rank ... 2026-07-08 15:12:45,146 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.message records with IDs: [3464] 2026-07-08 15:12:45,231 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [237892] 2026-07-08 15:12:45,231 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted hr.rank records with IDs: [25] 2026-07-08 15:12:45,667 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_hr_rank_unlink_rank_exist_employee ... 2026-07-08 15:12:53,218 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.message records with IDs: [3463] 2026-07-08 15:12:53,307 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_job_rank_line_constrains_unique ... 2026-07-08 15:13:00,591 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-07-08 15:13:00,658 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.message records with IDs: [3478, 3477, 3476] 2026-07-08 15:13:00,693 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [238343, 238342, 238341] 2026-07-08 15:13:00,693 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted hr.recognition.discipline.decision records with IDs: [3, 2, 1] 2026-07-08 15:13:11,293 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_recognition_discipline.tests.test_hr_recognition_discipline: Starting TestHrRecognitionDiscipline.test_01_workflow ... 2026-07-08 15:13:12,068 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #806 deleted gamification.badge.user records with IDs: [6] 2026-07-08 15:13:12,155 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_recognition_discipline.tests.test_hr_recognition_discipline: Starting TestHrRecognitionDiscipline.test_02_compute_statistics ... 2026-07-08 15:13:12,517 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_recognition_discipline.tests.test_hr_recognition_discipline: Starting TestHrRecognitionDiscipline.test_03_emulation_campaign_constraints ... 2026-07-08 15:13:12,685 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_recognition_discipline.tests.test_hr_recognition_discipline: Starting TestHrRecognitionDiscipline.test_04_employee_ids_autofill ... 2026-07-08 15:13:12,986 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_recognition_discipline.tests.test_hr_recognition_discipline: Starting TestHrRecognitionDiscipline.test_05_grant_badge_for_employee ... 2026-07-08 15:13:13,344 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #806 deleted gamification.badge.user records with IDs: [7] 2026-07-08 15:13:13,376 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_recognition_discipline.tests.test_hr_recognition_discipline: Starting TestHrRecognitionDiscipline.test_06_grant_badge_for_department ... 2026-07-08 15:13:13,815 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #806 deleted gamification.badge.user records with IDs: [8, 9, 10] 2026-07-08 15:13:13,861 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_recognition_discipline.tests.test_hr_recognition_discipline: Starting TestHrRecognitionDiscipline.test_07_approval_is_admin_only_via_rpc ... 2026-07-08 15:13:14,229 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_recognition_discipline.tests.test_hr_recognition_discipline: Starting TestHrRecognitionDiscipline.test_08_officer_submits_admin_advances ... 2026-07-08 15:13:14,688 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_recognition_discipline.tests.test_hr_recognition_discipline: Starting TestHrRecognitionDiscipline.test_09_grant_badge_skips_userless_members ... 2026-07-08 15:13:15,206 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_recognition_discipline.tests.test_hr_recognition_discipline: Starting TestHrRecognitionDiscipline.test_10_campaign_state_is_date_derived ... 2026-07-08 15:13:15,261 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_recognition_discipline.tests.test_hr_recognition_discipline: Starting TestHrRecognitionDiscipline.test_11_company_scope_reachable ... 2026-07-08 15:13:15,436 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_recognition_discipline.tests.test_hr_recognition_discipline: Starting TestHrRecognitionDiscipline.test_12_switch_department_to_employee_clears_stale ... 2026-07-08 15:13:15,651 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-07-08 15:13:15,730 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.message records with IDs: [3478, 3477, 3476] 2026-07-08 15:13:15,767 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [238343, 238342, 238341] 2026-07-08 15:13:15,767 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted hr.recognition.discipline.decision records with IDs: [3, 2, 1] 2026-07-08 15:13:27,879 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_recognition_discipline.tests.test_security: Starting TestHrRecognitionDisciplineSecurity.test_01_employee_access_recognition_discipline_decision ... 2026-07-08 15:13:28,102 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 812, model: hr.recognition.discipline.decision 2026-07-08 15:13:28,113 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 812, model: hr.recognition.discipline.decision 2026-07-08 15:13:28,118 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 812, model: hr.recognition.discipline.decision 2026-07-08 15:13:28,121 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 812, model: hr.recognition.discipline.decision 2026-07-08 15:13:28,124 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 812, model: hr.recognition.discipline.decision 2026-07-08 15:13:28,127 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 812, model: hr.recognition.discipline.decision 2026-07-08 15:13:28,130 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 812, model: hr.recognition.discipline.decision 2026-07-08 15:13:28,133 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 812, model: hr.recognition.discipline.decision 2026-07-08 15:13:28,517 185 INFO rb-e2f27c7-222797-391090 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-08 15:13:28,568 185 INFO rb-e2f27c7-222797-391090 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-08 15:13:28,596 185 INFO rb-e2f27c7-222797-391090 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-08 15:13:28,696 185 INFO rb-e2f27c7-222797-391090 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-08 15:13:28,717 185 INFO rb-e2f27c7-222797-391090 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-08 15:13:28,753 185 INFO rb-e2f27c7-222797-391090 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-08 15:13:28,811 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #812 deleted mail.message records with IDs: [17100] 2026-07-08 15:13:28,831 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 812, model: hr.recognition.discipline.decision 2026-07-08 15:13:28,849 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #812 deleted mail.message records with IDs: [17101] 2026-07-08 15:13:28,863 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 812, model: hr.recognition.discipline.decision 2026-07-08 15:13:28,887 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #812 deleted mail.message records with IDs: [17097] 2026-07-08 15:13:28,908 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 812, model: hr.recognition.discipline.decision 2026-07-08 15:13:28,938 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #812 deleted mail.message records with IDs: [17098] 2026-07-08 15:13:28,954 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 812, model: hr.recognition.discipline.decision 2026-07-08 15:13:28,985 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_recognition_discipline.tests.test_security: Starting TestHrRecognitionDisciplineSecurity.test_02_employee_access_recognition_discipline_decision ... 2026-07-08 15:13:29,148 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 809, model: hr.recognition.discipline.decision 2026-07-08 15:13:29,230 185 INFO rb-e2f27c7-222797-391090 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-08 15:13:29,456 185 INFO rb-e2f27c7-222797-391090 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-08 15:13:29,525 185 INFO rb-e2f27c7-222797-391090 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-08 15:13:29,724 185 INFO rb-e2f27c7-222797-391090 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-08 15:13:29,762 185 INFO rb-e2f27c7-222797-391090 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-08 15:13:29,963 185 INFO rb-e2f27c7-222797-391090 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-08 15:13:30,209 185 INFO rb-e2f27c7-222797-391090 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-08 15:13:30,245 185 INFO rb-e2f27c7-222797-391090 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-08 15:13:30,289 185 INFO rb-e2f27c7-222797-391090 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-08 15:13:30,329 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #809 deleted mail.message records with IDs: [17104] 2026-07-08 15:13:30,353 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 809, model: hr.recognition.discipline.decision 2026-07-08 15:13:30,372 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #809 deleted mail.message records with IDs: [17103] 2026-07-08 15:13:30,384 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 809, model: hr.recognition.discipline.decision 2026-07-08 15:13:30,407 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #809 deleted mail.message records with IDs: [17105] 2026-07-08 15:13:30,431 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 809, model: hr.recognition.discipline.decision 2026-07-08 15:13:30,452 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #809 deleted mail.message records with IDs: [17097] 2026-07-08 15:13:30,466 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 809, model: hr.recognition.discipline.decision 2026-07-08 15:13:30,482 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #809 deleted mail.message records with IDs: [17098] 2026-07-08 15:13:30,495 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 809, model: hr.recognition.discipline.decision 2026-07-08 15:13:30,524 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_recognition_discipline.tests.test_security: Starting TestHrRecognitionDisciplineSecurity.test_03_hr_officer_access_recognition_discipline_decision ... 2026-07-08 15:13:30,960 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #813 deleted mail.message records with IDs: [17108, 17107, 17106, 17098, 17097] 2026-07-08 15:13:31,014 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #813 deleted hr.recognition.discipline.decision records with IDs: [28, 27, 26, 17, 16] 2026-07-08 15:13:31,021 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #813 deleted mail.followers records with IDs: [3569, 3570, 3571] 2026-07-08 15:13:31,043 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_recognition_discipline.tests.test_security: Starting TestHrRecognitionDisciplineSecurity.test_04_access_recognition_discipline_multi_company ... 2026-07-08 15:13:31,789 185 INFO rb-e2f27c7-222797-391090 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-08 15:13:31,848 185 INFO rb-e2f27c7-222797-391090 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-08 15:13:31,939 185 INFO rb-e2f27c7-222797-391090 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-08 15:13:32,010 185 INFO rb-e2f27c7-222797-391090 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-08 15:13:32,045 185 INFO rb-e2f27c7-222797-391090 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-08 15:13:32,089 185 INFO rb-e2f27c7-222797-391090 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-08 15:13:32,144 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #809 deleted mail.message records with IDs: [17114] 2026-07-08 15:13:32,158 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 809, model: hr.recognition.discipline.decision 2026-07-08 15:13:32,184 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #813 deleted mail.message records with IDs: [17114] 2026-07-08 15:13:32,216 185 INFO rb-e2f27c7-222797-391090 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-08 15:13:32,361 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #814 deleted mail.message records with IDs: [17114] 2026-07-08 15:13:32,388 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #814 deleted hr.recognition.discipline.decision records with IDs: [29] 2026-07-08 15:13:32,405 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #814 deleted mail.message records with IDs: [17116] 2026-07-08 15:13:32,421 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #814 deleted hr.recognition.discipline.decision records with IDs: [30] 2026-07-08 15:13:32,428 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #814 deleted mail.followers records with IDs: [3572] 2026-07-08 15:13:32,458 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_recognition_discipline.tests.test_security: Starting TestHrRecognitionDisciplineSecurity.test_05_access_recognition_discipline_decision_type ... 2026-07-08 15:13:32,667 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 809, model: hr.recognition.discipline.decision.type 2026-07-08 15:13:32,678 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 809, model: hr.recognition.discipline.decision.type 2026-07-08 15:13:32,686 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 809, model: hr.recognition.discipline.decision.type 2026-07-08 15:13:32,716 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_recognition_discipline.tests.test_security: Starting TestHrRecognitionDisciplineSecurity.test_06_access_recognition_discipline_campaign ... 2026-07-08 15:13:32,874 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-07-08 15:13:32,932 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.message records with IDs: [3478, 3477, 3476] 2026-07-08 15:13:32,975 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [238343, 238342, 238341] 2026-07-08 15:13:32,975 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted hr.recognition.discipline.decision records with IDs: [3, 2, 1] 2026-07-08 15:13:44,688 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_recognition_discipline_approval.tests.test_hr_recognition_discipline_decision: Starting TestHrRecognitionDisciplineDecision.test_01_check_approval_request_id ... 2026-07-08 15:13:45,505 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-07-08 15:13:45,555 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [238443, 238442] 2026-07-08 15:13:45,555 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted hr.applicant.resume.line records with IDs: [1, 2] 2026-07-08 15:13:45,845 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_recruitment_skills_resume.tests.test_access_right: Starting TestAssertRight.test_01_user_recruitment_access_right ... 2026-07-08 15:13:45,893 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #6 deleted hr.applicant.resume.line records with IDs: [6] 2026-07-08 15:13:45,917 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_recruitment_skills_resume.tests.test_access_right: Starting TestAssertRight.test_02_user_recruitment_admin_access_right ... 2026-07-08 15:13:45,993 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #2 deleted hr.applicant.resume.line records with IDs: [6] 2026-07-08 15:13:46,021 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_recruitment_skills_resume.tests.test_access_right: Starting TestAssertRight.test_03_user_interviewer_access_right ... 2026-07-08 15:13:46,342 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1308] 2026-07-08 15:13:46,358 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #7 deleted hr.applicant.resume.line records with IDs: [6] 2026-07-08 15:13:46,392 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_recruitment_skills_resume.tests.test_access_right: Starting TestAssertRight.test_04_user_internal_access_right ... 2026-07-08 15:13:46,802 185 INFO rb-e2f27c7-222797-391090 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-08 15:13:46,833 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 822, model: hr.applicant.resume.line 2026-07-08 15:13:46,837 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 822, model: hr.applicant.resume.line 2026-07-08 15:13:46,842 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 822, model: hr.applicant.resume.line 2026-07-08 15:13:46,889 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-08 15:13:46,913 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [238443, 238442] 2026-07-08 15:13:46,913 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted hr.applicant.resume.line records with IDs: [1, 2] 2026-07-08 15:13:47,173 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_recruitment_skills_resume.tests.test_to_hr_skills_recruitment: Starting TestToHrSkillsRecruitment.test_01_create_employee_from_applicant ... 2026-07-08 15:13:47,621 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_recruitment_skills_resume.tests.test_to_hr_skills_recruitment: Starting TestToHrSkillsRecruitment.test_02_constraints_date_check ... 2026-07-08 15:13:47,666 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-07-08 15:13:47,680 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_role.tests.test_access_rights: Starting TestAccessRight.test_access_rights_1 ... 2026-07-08 15:13:55,581 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #824 deleted mail.message records with IDs: [17513] 2026-07-08 15:13:55,599 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #824 deleted hr.role records with IDs: [10] 2026-07-08 15:13:55,605 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #824 deleted mail.followers records with IDs: [3587] 2026-07-08 15:13:55,670 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_role.tests.test_access_rights: Starting TestAccessRight.test_access_rights_2 ... 2026-07-08 15:14:02,678 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 826, model: hr.role 2026-07-08 15:14:02,686 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 826, model: hr.role 2026-07-08 15:14:02,701 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #826 deleted mail.message records with IDs: [2243] 2026-07-08 15:14:02,703 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 826, model: hr.role 2026-07-08 15:14:02,762 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_role.tests.test_access_rights: Starting TestAccessRight.test_access_rights_3 ... 2026-07-08 15:14:10,614 185 INFO rb-e2f27c7-222797-391090 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-08 15:14:10,706 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-07-08 15:14:10,726 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_role.tests.test_hr_role_code: Starting TestHrRoleCode.test_code_allowed_duplicate_across_companies ... 2026-07-08 15:14:17,784 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_role.tests.test_hr_role_code: Starting TestHrRoleCode.test_code_autogenerated_from_name ... 2026-07-08 15:14:17,816 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_role.tests.test_hr_role_code: Starting TestHrRoleCode.test_code_autogenerated_strips_accents_and_symbols ... 2026-07-08 15:14:17,848 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_role.tests.test_hr_role_code: Starting TestHrRoleCode.test_code_duplicate_write_raises_integrity_error ... 2026-07-08 15:14:17,896 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_role.tests.test_hr_role_code: Starting TestHrRoleCode.test_code_stable_on_rename ... 2026-07-08 15:14:17,934 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_role.tests.test_hr_role_code: Starting TestHrRoleCode.test_code_unique_per_company_gets_suffix ... 2026-07-08 15:14:17,989 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-07-08 15:14:18,004 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_role.tests.test_viin_hr_role: Starting TestViinHrRole.test_check_role_company ... 2026-07-08 15:14:33,966 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_role.tests.test_viin_hr_role: Starting TestViinHrRole.test_compute_employees_count ... 2026-07-08 15:14:41,733 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_role.tests.test_viin_hr_role: Starting TestViinHrRole.test_constrains_department_1 ... 2026-07-08 15:14:49,803 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_role.tests.test_viin_hr_role: Starting TestViinHrRole.test_constrains_department_2 ... 2026-07-08 15:14:58,141 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_role.tests.test_viin_hr_role: Starting TestViinHrRole.test_constrains_department_3 ... 2026-07-08 15:15:05,184 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_role.tests.test_viin_hr_role: Starting TestViinHrRole.test_constrains_department_4 ... 2026-07-08 15:15:12,829 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_role.tests.test_viin_hr_role: Starting TestViinHrRole.test_create_role_have_department ... 2026-07-08 15:15:22,238 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_role.tests.test_viin_hr_role: Starting TestViinHrRole.test_create_role_without_department ... 2026-07-08 15:15:31,048 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_role.tests.test_viin_hr_role: Starting TestViinHrRole.test_delete_role_have_employees ... 2026-07-08 15:15:39,884 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.message records with IDs: [2243] 2026-07-08 15:15:39,972 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_role.tests.test_viin_hr_role: Starting TestViinHrRole.test_delete_role_not_employee ... 2026-07-08 15:15:48,162 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted mail.message records with IDs: [20012] 2026-07-08 15:15:48,176 185 INFO rb-e2f27c7-222797-391090 odoo.models.unlink: User #1 deleted hr.role records with IDs: [24] 2026-07-08 15:15:48,251 185 INFO rb-e2f27c7-222797-391090 odoo.addons.viin_hr_role.tests.test_viin_hr_role: Starting TestViinHrRole.test_update_role ... 2026-07-08 15:15:57,115 185 INFO rb-e2f27c7-222797-391090 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-07-08 15:15:57,116 185 INFO rb-e2f27c7-222797-391090 odoo.service.server: 1684 post-tests in 3946.19s, 1469473 queries 2026-07-08 15:15:57,123 185 INFO rb-e2f27c7-222797-391090 odoo.tests.stats: to_warranty_stock: 26 tests 10.57s 3985 queries 2026-07-08 15:15:57,124 185 INFO rb-e2f27c7-222797-391090 odoo.tests.stats: to_website_apps_store: 20 tests 154.71s 56171 queries 2026-07-08 15:15:57,124 185 INFO rb-e2f27c7-222797-391090 odoo.tests.stats: utm: 19 tests 3.82s 1209 queries 2026-07-08 15:15:57,124 185 INFO rb-e2f27c7-222797-391090 odoo.tests.stats: viin_account: 131 tests 202.81s 93371 queries 2026-07-08 15:15:57,124 185 INFO rb-e2f27c7-222797-391090 odoo.tests.stats: viin_account_auto_transfer: 10 tests 21.66s 10160 queries 2026-07-08 15:15:57,124 185 INFO rb-e2f27c7-222797-391090 odoo.tests.stats: viin_account_bank_statement_import: 11 tests 47.76s 25013 queries 2026-07-08 15:15:57,124 185 INFO rb-e2f27c7-222797-391090 odoo.tests.stats: viin_account_bank_statement_import_rje: 6 tests 28.74s 13637 queries 2026-07-08 15:15:57,124 185 INFO rb-e2f27c7-222797-391090 odoo.tests.stats: viin_account_reconciliation: 13 tests 38.29s 18624 queries 2026-07-08 15:15:57,124 185 INFO rb-e2f27c7-222797-391090 odoo.tests.stats: viin_account_recurring: 9 tests 34.73s 12533 queries 2026-07-08 15:15:57,124 185 INFO rb-e2f27c7-222797-391090 odoo.tests.stats: viin_amazon: 18 tests 4.41s 5498 queries 2026-07-08 15:15:57,124 185 INFO rb-e2f27c7-222797-391090 odoo.tests.stats: viin_amazon_ses: 48 tests 2.62s 1130 queries 2026-07-08 15:15:57,124 185 INFO rb-e2f27c7-222797-391090 odoo.tests.stats: viin_appointment: 9 tests 9.50s 4680 queries 2026-07-08 15:15:57,124 185 INFO rb-e2f27c7-222797-391090 odoo.tests.stats: viin_appointment_crm: 4 tests 3.34s 1651 queries 2026-07-08 15:15:57,124 185 INFO rb-e2f27c7-222797-391090 odoo.tests.stats: viin_appointment_sale: 3 tests 4.28s 1562 queries 2026-07-08 15:15:57,124 185 INFO rb-e2f27c7-222797-391090 odoo.tests.stats: viin_appointment_sale_crm: 3 tests 1.85s 846 queries 2026-07-08 15:15:57,124 185 INFO rb-e2f27c7-222797-391090 odoo.tests.stats: viin_appointment_website: 19 tests 12.62s 5682 queries 2026-07-08 15:15:57,124 185 INFO rb-e2f27c7-222797-391090 odoo.tests.stats: viin_appointment_website_hr: 4 tests 5.97s 2147 queries 2026-07-08 15:15:57,124 185 INFO rb-e2f27c7-222797-391090 odoo.tests.stats: viin_approval: 400 tests 334.73s 107145 queries 2026-07-08 15:15:57,124 185 INFO rb-e2f27c7-222797-391090 odoo.tests.stats: viin_approval_account: 52 tests 217.82s 64642 queries 2026-07-08 15:15:57,124 185 INFO rb-e2f27c7-222797-391090 odoo.tests.stats: viin_approval_analytic: 8 tests 79.62s 23334 queries 2026-07-08 15:15:57,124 185 INFO rb-e2f27c7-222797-391090 odoo.tests.stats: viin_approval_employee_advance: 69 tests 139.94s 49722 queries 2026-07-08 15:15:57,124 185 INFO rb-e2f27c7-222797-391090 odoo.tests.stats: viin_approval_flexible_flow: 42 tests 91.04s 37196 queries 2026-07-08 15:15:57,124 185 INFO rb-e2f27c7-222797-391090 odoo.tests.stats: viin_approval_hr_payroll: 28 tests 109.91s 43541 queries 2026-07-08 15:15:57,124 185 INFO rb-e2f27c7-222797-391090 odoo.tests.stats: viin_approval_hr_recruitment: 19 tests 39.58s 14628 queries 2026-07-08 15:15:57,124 185 INFO rb-e2f27c7-222797-391090 odoo.tests.stats: viin_approval_hr_timesheet: 51 tests 29.84s 10051 queries 2026-07-08 15:15:57,124 185 INFO rb-e2f27c7-222797-391090 odoo.tests.stats: viin_approval_maintenance: 7 tests 0.99s 337 queries 2026-07-08 15:15:57,124 185 INFO rb-e2f27c7-222797-391090 odoo.tests.stats: viin_approval_procurement: 7 tests 20.15s 10667 queries 2026-07-08 15:15:57,124 185 INFO rb-e2f27c7-222797-391090 odoo.tests.stats: viin_approval_project: 9 tests 7.98s 2281 queries 2026-07-08 15:15:57,124 185 INFO rb-e2f27c7-222797-391090 odoo.tests.stats: viin_approval_purchase_stock: 13 tests 27.25s 9686 queries 2026-07-08 15:15:57,124 185 INFO rb-e2f27c7-222797-391090 odoo.tests.stats: viin_approval_sale: 11 tests 62.66s 19115 queries 2026-07-08 15:15:57,124 185 INFO rb-e2f27c7-222797-391090 odoo.tests.stats: viin_approval_stock: 31 tests 73.57s 28594 queries 2026-07-08 15:15:57,124 185 INFO rb-e2f27c7-222797-391090 odoo.tests.stats: viin_auth_password_policy: 6 tests 0.48s 185 queries 2026-07-08 15:15:57,124 185 INFO rb-e2f27c7-222797-391090 odoo.tests.stats: viin_base_import_tracking: 4 tests 0.64s 129 queries 2026-07-08 15:15:57,124 185 INFO rb-e2f27c7-222797-391090 odoo.tests.stats: viin_brand_common: 5 tests 4.16s 361 queries 2026-07-08 15:15:57,124 185 INFO rb-e2f27c7-222797-391090 odoo.tests.stats: viin_crm_business_nature: 36 tests 17.40s 8249 queries 2026-07-08 15:15:57,125 185 INFO rb-e2f27c7-222797-391090 odoo.tests.stats: viin_crm_sankey: 9 tests 1.25s 484 queries 2026-07-08 15:15:57,125 185 INFO rb-e2f27c7-222797-391090 odoo.tests.stats: viin_customizer: 73 tests 542.96s 158406 queries 2026-07-08 15:15:57,125 185 INFO rb-e2f27c7-222797-391090 odoo.tests.stats: viin_document: 24 tests 235.23s 75330 queries 2026-07-08 15:15:57,125 185 INFO rb-e2f27c7-222797-391090 odoo.tests.stats: viin_document_project: 5 tests 60.08s 19619 queries 2026-07-08 15:15:57,125 185 INFO rb-e2f27c7-222797-391090 odoo.tests.stats: viin_estimate: 34 tests 6.29s 2769 queries 2026-07-08 15:15:57,125 185 INFO rb-e2f27c7-222797-391090 odoo.tests.stats: viin_estimate_hr: 4 tests 0.23s 86 queries 2026-07-08 15:15:57,125 185 INFO rb-e2f27c7-222797-391090 odoo.tests.stats: viin_estimate_project: 7 tests 0.78s 360 queries 2026-07-08 15:15:57,125 185 INFO rb-e2f27c7-222797-391090 odoo.tests.stats: viin_estimate_purchase: 7 tests 1.05s 516 queries 2026-07-08 15:15:57,125 185 INFO rb-e2f27c7-222797-391090 odoo.tests.stats: viin_estimate_sale: 7 tests 1.40s 498 queries 2026-07-08 15:15:57,125 185 INFO rb-e2f27c7-222797-391090 odoo.tests.stats: viin_foreign_trade: 24 tests 41.71s 20476 queries 2026-07-08 15:15:57,125 185 INFO rb-e2f27c7-222797-391090 odoo.tests.stats: viin_foreign_trade_export: 69 tests 125.01s 52192 queries 2026-07-08 15:15:57,125 185 INFO rb-e2f27c7-222797-391090 odoo.tests.stats: viin_foreign_trade_import: 53 tests 82.44s 30760 queries 2026-07-08 15:15:57,125 185 INFO rb-e2f27c7-222797-391090 odoo.tests.stats: viin_foreign_trade_import_currency_rate: 5 tests 6.29s 2970 queries 2026-07-08 15:15:57,125 185 INFO rb-e2f27c7-222797-391090 odoo.tests.stats: viin_helpdesk: 47 tests 33.41s 12919 queries 2026-07-08 15:15:57,125 185 INFO rb-e2f27c7-222797-391090 odoo.tests.stats: viin_helpdesk_crm: 10 tests 9.14s 4432 queries 2026-07-08 15:15:57,125 185 INFO rb-e2f27c7-222797-391090 odoo.tests.stats: viin_helpdesk_hr: 4 tests 4.43s 1963 queries 2026-07-08 15:15:57,125 185 INFO rb-e2f27c7-222797-391090 odoo.tests.stats: viin_helpdesk_livechat: 4 tests 4.83s 2007 queries 2026-07-08 15:15:57,125 185 INFO rb-e2f27c7-222797-391090 odoo.tests.stats: viin_helpdesk_project: 25 tests 19.32s 8485 queries 2026-07-08 15:15:57,125 185 INFO rb-e2f27c7-222797-391090 odoo.tests.stats: viin_helpdesk_sale: 8 tests 15.78s 5446 queries 2026-07-08 15:15:57,125 185 INFO rb-e2f27c7-222797-391090 odoo.tests.stats: viin_helpdesk_timesheet: 4 tests 4.53s 2098 queries 2026-07-08 15:15:57,125 185 INFO rb-e2f27c7-222797-391090 odoo.tests.stats: viin_helpdesk_timesheet_timer: 8 tests 6.21s 2674 queries 2026-07-08 15:15:57,125 185 INFO rb-e2f27c7-222797-391090 odoo.tests.stats: viin_hr: 57 tests 10.06s 4135 queries 2026-07-08 15:15:57,125 185 INFO rb-e2f27c7-222797-391090 odoo.tests.stats: viin_hr_account: 15 tests 9.30s 4712 queries 2026-07-08 15:15:57,125 185 INFO rb-e2f27c7-222797-391090 odoo.tests.stats: viin_hr_attendance_validation: 25 tests 6.07s 3364 queries 2026-07-08 15:15:57,125 185 INFO rb-e2f27c7-222797-391090 odoo.tests.stats: viin_hr_contract: 123 tests 49.56s 20740 queries 2026-07-08 15:15:57,125 185 INFO rb-e2f27c7-222797-391090 odoo.tests.stats: viin_hr_contract_suspension: 9 tests 15.71s 5711 queries 2026-07-08 15:15:57,125 185 INFO rb-e2f27c7-222797-391090 odoo.tests.stats: viin_hr_contract_suspension_payroll: 5 tests 3.15s 916 queries 2026-07-08 15:15:57,125 185 INFO rb-e2f27c7-222797-391090 odoo.tests.stats: viin_hr_holidays: 40 tests 29.23s 11583 queries 2026-07-08 15:15:57,125 185 INFO rb-e2f27c7-222797-391090 odoo.tests.stats: viin_hr_maintenance: 4 tests 0.98s 363 queries 2026-07-08 15:15:57,125 185 INFO rb-e2f27c7-222797-391090 odoo.tests.stats: viin_hr_management_tiers: 18 tests 5.97s 2110 queries 2026-07-08 15:15:57,125 185 INFO rb-e2f27c7-222797-391090 odoo.tests.stats: viin_hr_overtime: 73 tests 97.84s 43793 queries 2026-07-08 15:15:57,125 185 INFO rb-e2f27c7-222797-391090 odoo.tests.stats: viin_hr_overtime_approval: 34 tests 117.97s 46792 queries 2026-07-08 15:15:57,125 185 INFO rb-e2f27c7-222797-391090 odoo.tests.stats: viin_hr_overtime_approval_compensatory_time_off: 5 tests 19.20s 8041 queries 2026-07-08 15:15:57,125 185 INFO rb-e2f27c7-222797-391090 odoo.tests.stats: viin_hr_overtime_approval_payroll: 14 tests 30.22s 12286 queries 2026-07-08 15:15:57,125 185 INFO rb-e2f27c7-222797-391090 odoo.tests.stats: viin_hr_overtime_attendance: 22 tests 21.89s 9419 queries 2026-07-08 15:15:57,125 185 INFO rb-e2f27c7-222797-391090 odoo.tests.stats: viin_hr_overtime_hr_holidays: 8 tests 11.70s 4370 queries 2026-07-08 15:15:57,126 185 INFO rb-e2f27c7-222797-391090 odoo.tests.stats: viin_hr_overtime_payroll: 30 tests 11.59s 3239 queries 2026-07-08 15:15:57,126 185 INFO rb-e2f27c7-222797-391090 odoo.tests.stats: viin_hr_overtime_timesheet: 21 tests 25.92s 9331 queries 2026-07-08 15:15:57,126 185 INFO rb-e2f27c7-222797-391090 odoo.tests.stats: viin_hr_overtime_timesheet_approval: 10 tests 10.16s 2959 queries 2026-07-08 15:15:57,126 185 INFO rb-e2f27c7-222797-391090 odoo.tests.stats: viin_hr_overtime_timesheet_attendance: 12 tests 15.62s 6629 queries 2026-07-08 15:15:57,126 185 INFO rb-e2f27c7-222797-391090 odoo.tests.stats: viin_hr_payroll_administrative_region: 20 tests 19.32s 10043 queries 2026-07-08 15:15:57,126 185 INFO rb-e2f27c7-222797-391090 odoo.tests.stats: viin_hr_payroll_timesheet_wfh: 11 tests 31.85s 16338 queries 2026-07-08 15:15:57,126 185 INFO rb-e2f27c7-222797-391090 odoo.tests.stats: viin_hr_rank: 23 tests 171.11s 74945 queries 2026-07-08 15:15:57,126 185 INFO rb-e2f27c7-222797-391090 odoo.tests.stats: viin_hr_recognition_discipline: 22 tests 32.28s 13507 queries 2026-07-08 15:15:57,126 185 INFO rb-e2f27c7-222797-391090 odoo.tests.stats: viin_hr_recognition_discipline_approval: 3 tests 12.63s 5298 queries 2026-07-08 15:15:57,126 185 INFO rb-e2f27c7-222797-391090 odoo.tests.stats: viin_hr_recruitment_skills_resume: 10 tests 2.16s 1011 queries 2026-07-08 15:15:57,126 185 INFO rb-e2f27c7-222797-391090 odoo.tests.stats: viin_hr_role: 26 tests 129.44s 55008 queries 2026-07-08 15:15:57,126 185 INFO rb-e2f27c7-222797-391090 odoo.tests.result: 0 failed, 0 error(s) of 1684 tests when loading database 'rb-e2f27c7-222797-391090' 2026-07-08 15:15:57,126 185 INFO rb-e2f27c7-222797-391090 odoo.service.server: Initiating shutdown 2026-07-08 15:15:57,126 185 INFO rb-e2f27c7-222797-391090 odoo.service.server: Hit CTRL-C again or send a second signal to force the shutdown.